The CTSX DeepL module performs translations using the DeepL APIs. Translations are handled synchronously.
Maven is the easiest way to install the module. Add the following dependency to your bundle:
In order to start the DeepL translation process, please make sure that the core and apps modules which mentioned in Content Translation Extended have already been installed.
Configuration of the DeepL translator service provider is handled in the module config. This provider can be configured with the following properties.
Definition class for the translator to be used.
The display name of the configuration in Magnolia.
The default configuration used by the system in the case of multiple translation services being used.
Enable or disable the configuration using this flag.
Implementation class for interfacing with DeepL translator API.
not used, but needs a value
token from DeepL account
Please set clientToken field to the "Authentication Key for DeepL API" from your DeepL account.
"Authentication Key for DeepL API" can be found under "Account" -> "Plan" page, when you login to DeepL.