Documentation: Autolanguage plugin
Deepl configuration
Unlock this and other features by upgrading to Joomill Autolanguage PRO
Go PRO
| DeepL API Key | Enter your DeepL Authentication Key (ending in :fx for Free accounts). Read how to get your DeepL API key here. |
| Glossary ID | Optional: the ID of a specific DeepL Glossary to apply. A Glossary is a list of specific terms you define in your DeepL account. It ensures a term is always translated the same way, regardless of context. Example: your company always refers to a "client" as a "partner". With a Glossary, DeepL never uses the word "client" and consistently uses "partner" instead, keeping your terminology consistent across every translated article. |
| Formality |
This option sets the tone of address (formal "you" versus informal "you"), which matters most for languages like German, French and Spanish.
|
| Translation Memory ID | Optional: the ID of a DeepL Translation Memory to reuse previous translations for matching text instead of translating it again. |
| Translation Memory Threshold | How closely new text must match a stored translation memory entry (0-100) before DeepL reuses it instead of translating fresh. Default: 75. |
| Custom Instructions | Optional: free-text instructions DeepL should follow for every translation, for example a preferred tone or terms to keep untranslated. |
| Show Credits Notice | Show or hide the remaining DeepL credits notice in the plugin settings. |
| DeepL Usage | DeepL shows the API usage and status in the plugin configuration.![]() And shows the remaining credits after each translation. ![]() |
Disable translation of elements
To prevent translation of specific parts of the HTML structure, the translation engine respects the translate="no" and class="notranslate" attributes. For example, this prevents translation of the paragraph below:
<p class="notranslate">My first paragraph.</p>

