Skip to main content
Drupal is a registered trademark of Dries Buytaert
Release: OpenID Connect / OAuth client 3.0.0-alpha9 New alpha version released for module openid_connect (3.0.0-alpha9). Release: Opensolr Search 4.5.0 Minor update available for module opensolr_search (4.5.0). Release: Timelinr 1.0.1 Minor update available for module timelinr (1.0.1). Usage Milestone: Simplify Module simplify crossed 10,000 active installs. Usage Milestone: Views Reference Filter Module entityreference_filter crossed 10,000 active installs. Usage Milestone: Dropdown Language Module dropdown_language crossed 10,000 active installs. Usage Milestone: Paragraphs Browser Module paragraphs_browser crossed 10,000 active installs. Usage Milestone: OpenAPI Module openapi crossed 10,000 active installs. Usage Milestone: Decoupled Router Module decoupled_router crossed 10,000 active installs. Module Revived: Entityqueue Buttons 1.1.2 Module entityqueue_buttons updated after 8 months of inactivity (1.1.2).

CKEditor 5 DeepL

Security covered Drupal 10–11
View on drupal.org

This module integrates DeepL translation capabilities into CKEditor 5, allowing users to translate selected text directly within the editor using the DeepL API. It also provides a translation block for easy access across the admin interface and can display DeepL API usage statistics.

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:

And the following library:

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.

Depends on

Dependencies of the latest stable release

  • ckeditor5 Drupal core
  • key Drupal core

Required by

Tracked projects that depend on this one

No tracked projects depend on this one yet.

Activity

Tracked releases
2
Tracked since
Jun 2025
Latest release
5 months ago
Releases (12 mo)
1
Maintenance
Active

Releases

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