Drupal is a registered trademark of Dries Buytaert
Protected Pages 3.0.0 Major update available for module protected_pages (3.0.0). Commerce Core 3.3.8 Minor update available for module commerce (3.3.8). Search API HTML Element Filter 1.0.7 Minor update available for module search_api_html_element_filter (1.0.7). Layout Builder Reorder 2.0.1 Minor update available for module layout_builder_reorder (2.0.1). Ban 1.1.0 Minor update available for module ban (1.1.0). Field Formatter Range 2.0.0 Major update available for module field_formatter_range (2.0.0). Field Formatter Range 8.x-1.8 Minor update available for module field_formatter_range (8.x-1.8). Varbase Media Header 9.2.1 Minor update available for module varbase_media_header (9.2.1). Search API Solr 4.3.11 Module search_api_solr updated after 14 months of inactivity (4.3.11). Provus Mega Menu Module provus_mega_menu crossed 1,000 active installs.

CKEditor 5 deepl

1 sites No security coverage
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:

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 months ago
Releases (12 mo)
1
Maintenance
Active

Releases

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