Deepl Autotranslator

No UI

The "Deepl Autotranslator" plugin automatically translates nodes (on creation, move and metadata update) and assets (on metadata update and add to node) within the defined scope.

Warning: to prevent the translation of a lot of assets or nodes that were already translated, only the moved node is translated (if in scope) and not its children or the assets in it. You can either trigger changes for the fields that should be translated, or run the auto translator task (important: set the scope(s) accordingly, everything in any scope will be translated (again)).

Properties

To be configured in {home}/appserver/conf/custom.properties.

See here for the configuration in general and the compatibility matrix.

autoTranslator.translationService

type: String, required: yes, default: -

Set this to "deepl".

autoTranslator.deepl.url

type: String, required: yes (if the deepl service was selected), default: -

The URL to the deepl translation service, e.g. https://api-free.deepl.com/v2/translate.

autoTranslator.deepl.apiKey

type: String, required: yes (if the deepl service was selected), default: -

The deepl API key.