Machine Translation
Machine translation (MT) is a way to translate content using external services. It is a great way to speed up the translation process and to get a rough translation of the content.
Machine translation is available on both Tolgee Cloud and self-hosted instances.
For self-hosted instances, you can either purchase a plan to get pre-configured providers, or provide your own API keys. See the configuration documentation for details.
Machine translation providers
Currently, we support the following machine translation providers:
- Google Translate
- Amazon Translate (AWS)
- DeepL
- Microsoft Azure Translator
- AI Translator
Context for machine translations
When Tolgee requests a translation from DeepL, it also sends the key description and nearby keys (+ translations) as context. DeepL uses the description to choose the right meaning, tone and grammatical form of the translated text.
There is nothing to configure. If a key has a description, Tolgee passes it to DeepL automatically. Keys without a description are translated the same way as before.
This helps most with short and ambiguous strings. Describe where the text appears and what it does, for example "Label of the delete button in project settings". Short and factual descriptions work best.
Machine translation suggestions
Machine translation suggestions are available in the translation editor.
Note that only the machine translation providers enabled by the project administrator will be displayed.
