tmgmt_deepl
Translator plugin implementing DeepL for the Translation Management Tools (TMGMT) project. Allows to use machine translation provided by DeepL to translate content.
This module requires a free or paid subscription. See https://www.deepl.com/en/pro/change-plan#developer for more information about plans and pricing.
The project of course also supports implicitly all the features which are provided by TMGMT like a feature-rich review process, being able to translate different sources and more.
Features
- Fast automated translation of content using DeepL API Free/ Pro service
- translate one or multiple nodes by a few simple mouse clicks
- use advanced translation jobs management tool to submit and review translations
- use DeepL multilingual glossary functionality to specify how words and phrases are translated in specific language combinations
- support for document translation - thx @idebr (>= 2.3.0-alpha)
- support for translation context for translation jobs (>= 2.3.0-alpha)
- support for the key module (>= 2.3.0-alpha)
- use of deepl-php library (>= 2.3.0-alpha)
🚀 2.3.0-alpha6 🚀
Since December 2025, we (undpaul) have been listed as an official DeepL partner. Therefore, we send a partner ID (deepl-partner-integration-undpaul) within the User-Agent header. If this is not desired, the setting can be deactivated in the translation plugin.Please help testing the new 2.3.0-alpha6 release of the module.
- DeepL API Free/ DeepL API Pro translators will be deprecated and the new DeepL API translator should be used, which supports both endpoints
Upgrade 2.2.x to 2.3.x
- you need to install the module via composer to get all dependencies
- run database update script update.php or
drush updb - login to Drupal and add a new key of type DeepL API Key at
/admin/config/system/keys/add - update or add DeepL API translator and select newly added key
- set additional settings related to DeepL and save translator
Special thanks
Special thanks go to the maintainers of tmgmt_google. The groundwork of this module is based on approaches used in tmgmt_google.
Sponsors
Development on TMGMT DeepL Integration is sponsored by undpaul.