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.

Supporting organizations: 
Development

Project information

Releases