MP.LanguageManager.DeepLTranslate 1.0.3
MP.LanguageManager.DeepLTranslate
Description
This package extends the Optimizely CMS Language Manager to allow translations through the DeepL API.
Configuration
To use the DeepL Translator to perform automated translations make sure it's selected as Translator Provider in the settings of the Language Manager.
You will need a Authentication Key for the DeepL API - you can create one at https://www.deepl.com/pro-api
AppSettings
A <DeepL><Formality> Configuration element in appSettings can be used to control the formality of translations, with options Less, More, PreferLess, PreferMore, Default - a pro license is required for any other setting than Default.
A <DeepL><English> Configuration element in appSettings controls whether to translate to en-GB or en-US where "En" is your target language in Optimizely.
Usage
- Install the Languages Gadget (https://nuget.optimizely.com/package/?id=EPiServer.Labs.LanguageManager)
- Set DeepL Web Translator as your Language Manager Translator
- Set your Authentication/Subscription key
- Use the Langauges Gadget to auto-translate all your content through DeepL!
No packages depend on MP.LanguageManager.DeepLTranslate.
.NET 8.0
- DeepL.net (>= 1.9.0)
- EPiServer.CMS.UI (>= 12.29.1)
- EPiServer.Labs.LanguageManager (>= 5.3.0)