Drupal is a registered trademark of Dries Buytaert

ckeditor5_deepl

9 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
1
First release
Jun 2025
Latest release
8 months ago
Release cadence
Stability
100% stable

Releases

Version Type Release date
1.0.1 Stable Jun 20, 2025