Drupal is a registered trademark of Dries Buytaert
drupal 11.3.7 Update released for Drupal core (11.3.7)! drupal 11.2.11 Update released for Drupal core (11.2.11)! drupal 10.6.7 Update released for Drupal core (10.6.7)! drupal 10.5.9 Update released for Drupal core (10.5.9)! cms 2.1.1 Update released for Drupal core (2.1.1)! drupal 11.3.6 Update released for Drupal core (11.3.6)! drupal 10.6.6 Update released for Drupal core (10.6.6)! cms 2.1.0 Update released for Drupal core (2.1.0)! bootstrap 8.x-3.40 Minor update available for theme bootstrap (8.x-3.40). menu_link_attributes 8.x-1.7 Minor update available for module menu_link_attributes (8.x-1.7). eca 3.1.1 Minor update available for module eca (3.1.1). layout_paragraphs 2.1.3 Minor update available for module layout_paragraphs (2.1.3). ai 1.3.3 Minor update available for module ai (1.3.3). ai 1.2.14 Minor update available for module ai (1.2.14). node_revision_delete 2.0.3 Minor update available for module node_revision_delete (2.0.3). moderated_content_bulk_publish 2.0.52 Minor update available for module moderated_content_bulk_publish (2.0.52). klaro 3.0.10 Minor update available for module klaro (3.0.10). klaro 3.0.9 Minor update available for module klaro (3.0.9). layout_paragraphs 2.1.2 Minor update available for module layout_paragraphs (2.1.2). geofield_map 11.1.8 Minor update available for module geofield_map (11.1.8).

ckeditor5_deepl

6 sites No security coverage
View on drupal.org

Features

The CKEditor 5 DeepL module integrates DeepL into CKEditor 5.

It provides a button to translate texts within the CKEditor 5 editor
using the DeepL API. Just select the text you want to translate and click
the DeepL button. Depending on your DeepL API key (Pro or Free), you will
have a different options in a CKEditor dialog.

The module also provides a "deepl translation block" which you can place in any region of your admin-theme,
so you have your deepl-translator on every admin-page as well.

This module can also display usage statistics for every key which are received
from the DeepL API.

Requirements

ckeditor5_deepl requires the following modules:

key

And the following library:

deeplcom/deepl-php

Both of these are included in the composer.json file and will be installed,
else make sure to install them manually.

Installation

Install as you would normally install a contributed Drupal module.
It is recommended to use composer.
composer require 'drupal/ckeditor5_deepl:^1.0'

Configuration

After installing the module, follow these steps to configure it.
Each drupal editor format using CKEditor 5 can be configured separately.

  • Create a key at /admin/config/system/keys with type 'DeepL API Key'
  • Edit a CKEditor configuration at /admin/config/content/formats
  • Drag the 'DeepL' button to the active toolbar
  • Configure the DeepL button...

Feedback

Of any kind is highly approchiated, also if you try out this module and it doesn´t fulfill your requirements or does not work as you expected, feel free to open a feature request or an issue.

Activity

Total releases
2
First release
Jun 2025
Latest release
3 weeks ago
Release cadence
277 days
Stability
50% stable

Releases

Version Type Release date
1.x-dev Dev Mar 24, 2026
1.0.1 Stable Jun 20, 2025