Drupal is a registered trademark of Dries Buytaert

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.

Activity

Total releases
14
First release
Jan 2025
Latest release
1 day ago
Release cadence
31 days
Stability
50% stable

Release Timeline

Releases

Version Type Release date
2.3.0-alpha7 Pre-release Feb 27, 2026
2.2.15 Stable Jan 16, 2026
2.3.0-alpha6 Pre-release Dec 16, 2025
2.3.0-alpha5 Pre-release Dec 10, 2025
2.2.14 Stable Nov 11, 2025
2.3.0-alpha4 Pre-release Oct 23, 2025
2.2.13 Stable Sep 30, 2025
2.3.0-alpha3 Pre-release Sep 6, 2025
2.3.0-alpha2 Pre-release Aug 25, 2025
2.2.12 Stable Jun 13, 2025
2.2.11 Stable May 22, 2025
2.3.0-alpha1 Pre-release Apr 11, 2025
2.2.10 Stable Feb 21, 2025
2.2.9 Stable Jan 22, 2025