Language: Deutsch · English
Automatic translation with DeepL – JARs, authKey, formality, glossary and data protection notes.
HOW-TO ADMINISTRATOR UPDATED: JUL 2026 APPLIES TO NUCLOS 4.2026.X
On this page
The DeepL translator connects automatic translations to localization. A DeepL account is required (Pro subscription recommended).
deepl-translator-1.0.0.jar and deepl-java-1.9.0.jarThe configuration is generated as a template; initially only the authKey needs adjusting:
{
"authKey": "please.set.your.API.KEY.here",
"formality": "Default",
"glossaryId": "optional.GLOSSARY.ID",
"allowPersistentTranslation": true,
"allowInMemoryTranslation": true,
"allowUncachedTranslation": true,
"logLevel": "WARN"
}| Parameter | Meaning |
|---|---|
| authKey | DeepL API key (required). |
| formality | Default, Less, More, PreferLess, PreferMore. |
| glossaryId | ID of the DeepL glossary (from the browser address bar when editing the glossary). |
| allowPersistentTranslation | store permanently as localization text (default true). |
| allowInMemoryTranslation | translation kept only in memory at runtime (default true). |
Data protection
Data protection: standard API methods only produce in-memory requests. Persisting requires an extended call – business object data (possibly personal) could then be sent to DeepL. When in doubt, disable automatic translation.