Progress Recognized in 2025 Gartner® Magic Quadrant™ for DXP
Read the Report

Integrations

DeepL Translation Connector integration page for Sitefinity CMS

The DeepL translation connector for Sitefinity CMS enables fast, reliable machine translation using DeepL’s industry-leading language engine. Designed for developers and content teams, the connector simplifies multilingual content delivery through direct integration with the DeepL REST API.

This developer-maintained translation connector brings DeepL’s advanced machine translation to Sitefinity CMS, allowing editors to automate multilingual content creation with greater accuracy and speed. Built on the DeepL REST API, the connector integrates into Sitefinity’s Translation module and supports key translation workflows for global content delivery. The solution is ideal for teams looking to localize high volumes of content while retaining control over deployment and configuration.

Tested with Sitefinity CMS version 15.2.8425 and known to work down to version 14.1 (earlier versions are untested), the connector is a flexible starting point for custom translation workflows.

What Is DeepL?

DeepL is one of the most accurate machine translation services on the market, trusted by enterprises and professionals for its nuanced, context-aware language processing. Its REST API allows seamless integration into CMS platforms and enterprise systems to support global communication and localization strategies.

Integration Overview

Sitefinity CMS translation interface showing a popup window titled

The DeepL connector integrates with the Sitefinity CMS Translation module and uses the DeepL REST API (not the DeepL .NET SDK) for broad compatibility. Once installed and configured, it enables content editors to send pages and content items for translation and receive translated versions automatically — improving consistency and accelerating localization workflows.

Benefits

  • High-Quality Machine Translation
    Deliver natural, accurate translations with DeepL’s advanced neural network models — ideal for customer-facing content.
  • Developer-Friendly Configuration
    Easily integrate into your Sitefinity CMS solution using clear project references, API key configuration and parameter control.
  • Automated Translation Workflows
    Trigger translation actions directly from Sitefinity’s backend UI, reducing reliance on manual export/import processes.
  • Support for Pro and Free Tiers
    Compatible with both paid and free DeepL API plans, allowing flexibility based on project scale and budget.
  • Customizable and Extendable
    Adapt the connector to meet specific translation requirements or workflows within your enterprise CMS environment.

Common Use Cases

Customizable and Extendable

Adapt the connector to meet specific translation requirements or workflows within your enterprise CMS environment.

Support for Pro and Free Tiers

Compatible with both paid and free DeepL API plans, allowing flexibility based on project scale and budget.

Automated Translation Workflows

Trigger translation actions directly from Sitefinity’s backend UI, reducing reliance on manual export/import processes.

Developer-Friendly Configuration

Easily integrate into your Sitefinity CMS solution using clear project references, API key configuration and parameter control.

High-Quality Machine Translation

Deliver natural, accurate translations with DeepL’s advanced neural network models — ideal for customer-facing content.

Installation

Prerequisites

IMPORTANT: This repository may not be compatible with the latest or your current Sitefinity CMS version. If you want to use this repository with a specific Sitefinity CMS version, either upgrade the code from this repository or your Sitefinity CMS project to make them compatible.

In addition to the built-in Translation module connectors, you can implement your own translation connector with custom logic to meet your requirements.

This project provides a translation connector that works with the popular DeepL V2 API service. It uses the DeepL REST API instead of the DeepL .NET Library due to the lack of .NET Framework 4.8 compatibility.

  • A licensed Sitefinity CMS installation or Sitefinity Cloud deployment
  • A DeepL API service account (Free or Pro)
  • Visual Studio project access and development environment
  • Sitefinity CMS version 14.1 or higher (15.2+ tested)

Installation Steps

  1. Open your Sitefinity CMS solution in Visual Studio
  2. Add the Jules.Sitefinity.Translations.DeeplMachineTranslatorConnector project to your solution
  3. Install the Telerik.Sitefinity.Translations NuGet package in the connector project
  4. Add a project reference to the connector from your SitefinityWebApp project
  5. Build your solution

Connector Configuration

  1. In Sitefinity CMS backend, go to Administration » Settings » Advanced
  2. Expand Translations » Connectors » DeeplMachineTranslatorConnector » Parameters
  3. Set apiKey to your DeepL API key
  4. Set baseURL to:
    • https://api.deepl.com/v2 for Pro accounts
    • https://api-free.deepl.com/v2 for Free Tier
  5. Leave queryString empty (reserved for future use)
  6. Navigate back to DeeplMachineTranslatorConnector, check Enabled, and uncheck Strip HTML tags
  7. Save your changes

Note: This connector is a sample implementation and may require code updates to match your current Sitefinity version.

Request Integration

Fill out the form and you'll hear from our representative within one business day.

Get the Integration
Loading animation