DeepL Write 

Extension key

deepl_write

Package name

web-vision/deepl-write

Version

main

Language

en

Copyright

2024

Author

web-vision GmbH

Rendered

Thu, 18 Dec 2025 16:56:09 +0000

License

This document is published under the Open Content License available from http://www.opencontent.org/opl.shtml

The content of this document is related to TYPO3, a GNU/GPL CMS/Framework available from www.typo3.org.

Table of Contents

What does it do? 

This extension provides the ability to use DeepL Write for RTE fields to make translations and switching between different formalities of languages.

Install via web-vision/deepl-write or EXT:deepl_write.

Contribution 

Contributions are essential to the success of open source projects, but they are by no means limited to contributing code. Much more can be done, for example by improving the documentation.

Contribution workflow 

  1. Please always create an issue on Github before starting a change. This is very helpful to understand what kind of problem the pull request solves, and whether your change will be accepted.
  2. Bug fixes: Please describe the nature of the bug you wish to report and provide how to reproduce the problem. We will only accept bug fixes if we can can reproduce the problem.
  3. Features: Not every feature is relevant to the majority of users. In addition: We do not want to complicate the usability of this extension for a marginal feature. It helps to have a discussion about a new feature before opening a pull request.
  4. Please always create a pull request based on the updated release branch. This ensures that the necessary quality checks and tests are performed as a quality can be performed.

Sponsors 

No sponsoring for DeepL Write integration yet. Contact us if you have a feature idea and are eager to sponsor the feature development.

Installation 

The extension has to be installed like any other TYPO3 CMS extension. You can download the extension using one of the following methods:

  1. Use composer: Run

    composer require -W 'web-vision/deepl-write':'^1.0'
    Copied!

    in your TYPO3 installation.

  2. Get it from the Extension Manager: Switch to the module Admin Tools > Extensions. Switch to Get Extensions and search for the extension key deepltranslate_core and import the extension from the repository.
  3. Get it from typo3.org: You can always get current version from TER by downloading the zip version. Upload the file afterwards in the Extension Manager.

The extension then needs to be configured in order to display translation buttons in the desired languages.

Compatibility 

DeepL Write supports:

DeepL Write version TYPO3 Version PHP version(s) Supported
1.x.x 13 8.2, 8.3, 8.4, 8.5 yes
1.x.x 12 8.1, 8.2, 8.3, 8.4 yes

Configuration 

Set up DeepL API (PRO) key 

Go to the extension configuration in Admin Tools > Settings > Extension Configuration.

Open the settings for deepl_write and add your API key.

Set up translation language 

  1. Go to Site Management > Sites and edit your site configuration
  2. Switch to tab Languages and open your target
  3. Go to DeepL Settings and set up your DeepL Write language

Extension Configuration 

Some general settings must be configured in the Extension Configuration.

  1. Go to Admin Tools > Settings > Extension Configuration
  2. Choose deepl_write

DeepL API Key 

apiKey

apiKey
type

string

Add your DeepL API (PRO) Key here.

Known Issues 

None so far. If you find an issue, feel free to contribute.