We're currently on using DeepL (free) for translations, but there's LibreTranslate too. It can be self-hosted but it requires a lot of resources. There's a subscription option for $19/month but we'll see how we get on with DeepL and how much use the translate feature gets.
