Skip to main content

Documentation: Autolanguage plugin

Deepl configuration

Deepl is only available in the PRO version.
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.

Read more on DeepL.

Formality

This option sets the tone of address (formal "you" versus informal "you"), which matters most for languages like German, French and Spanish.

  • Default: DeepL picks the most likely tone based on context.
    Source (EN): "Can you send me the document?"
    Translation (DE): "Kannst du mir das Dokument schicken?" (may vary)
  • Formal (prefer_more): uses polite forms of address.
    Translation (DE): "Können Sie mir das Dokument schicken?"
  • Informal (prefer_less): uses casual forms of address.
    Translation (DE): "Kannst du mir das Dokument schicken?"
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.
deepl api 05
And shows the remaining credits after each translation.
deepl usage 2

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>