Four Years in a Row: Progress Recognized in the Gartner® Magic Quadrant™ for DXP.
Read the Report
By Julian Steiner
This project provides a translation connector to work with the popular DeepL translator.
This project was heavily inspired by Sitefinity Microsoft Machine Translation Connector.
Tested Sitefinity versions:
Sitefinity CMS 15.2.8425 (works down to Sitefinity 14.1 but untested)
Documentation articles:
Custom translation connector
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 ensure compatibility.
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.
Add the DeepL translation connector sample project to your solution by following these steps:
Jules.Sitefinity.Translations.DeeplMachineTranslatorConnector
project to the same solution.Telerik.Sitefinity.Translations
NuGet package is installed in the Jules.Sitefinity.Translations.DeeplMachineTranslatorConnector
project.SitefinityWebApp
, add a reference to the Jules.Sitefinity.Translations.DeeplMachineTranslatorConnector
project.Using one of the generated API keys, configure the connector as follows:
apiKey
parameter to the API key provided by DeepL.baseURL
parameter:
https://api.deepl.com/v2
(Omit the trailing slash!)https://api-free.deepl.com/v2
queryString
parameter is for future compatibility and should be left empty.