Skip to main content
Version: 3.x.x

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.

Feature availability

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.

tip

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.

Machine translation suggestions