Skip to main content
Version: v17.x - Umbraco 17

DeepL Connector

DeepL Translations is an advanced machine translation service. The connector will send your content to the DeepL service and return the content fully translated.

Installing

Before you install the DeepL connector you can check the current version on the NuGet page.

You can install the connector via the command line:

dotnet add package Jumoo.TranslationManager.Connector.DeepL

In order to use the DeepL connector you will need to configure a number of options.

Translation Config

These are the main settings for the DeepL connector. You will need to configure them in order to use it.

The DeepL Connector settings box.

Throttle

Adjust the number of milliseconds between calls. This is to avoid API throttling.

Split HTML

Split any HTML into blocks before sending to translation. This allows the translation to run more smoothly, with less chance of lost data.

Translation Memory

As of version 17.1.0, the DeepL connector supports Translation Memory. Translation Memory will remember words and phrases that have already been translated into your desired language. This way, the same words and phrases will not be translated over and over again, saving you money on translation. This setting is enabled by default.

A translated item that has been translated through translation memory.

Submit Job as Batch

This setting allows you to submit translations as a batch, so it can work through large requests in the background without slowing you down.

The banner and status for a job submitted with batch.

Advanced Settings

These are the advanced settings, for your more specific needs.

The DeepL Connector advanced settings box.

Ignore Tags

The HTML tags you want it to ignore.

Outline Detection

When enabled, DeepL will automatically detect a HTML or XML outline.

Preserve Formatting

When enabled, DeepL will not alter the formatting during Translation.

Model Type

Select your the DeepL model you wish to use.

Tag Handling Version

Change the version of tag handling that is used. This allows you to switch to previous versions for compatibility.

Splitting Tags

List of any HTML tags that can be split.

Non Splitting Tags

List of any HTML tags that cannot be split.

Glossaries

The DeepL Connector glossary box.

When enabled, if a glossary for a language pair found it will be used. More info on configuring glossary settings on our DeepL Glossaries page.

Language Mappings

The DeepL Connector Language Mappings box.

List of installed languages to map onto supported language codes on DeepL.