Key Features
- Freedom of Language Choice. You have the flexibility to choose your preferred translation language.
- Supervised or Automatic Translation. You can trigger the translation manually or automatically, depending on your needs.
- Voice-Ready Translation. Cognigy.AI’s translation capabilities are equipped to handle all modes, making them voice-ready and adaptable to various communication methods.
Prerequisites
- Add a machine translation provider.
- Add a Locale.
Restrictions
- For Intents, machine translation doesn’t match the Slots you set for your primary Locale to the Keyphrases in the localized Example Sentences. After performing an Intent or Multi-Intent localization, check and fix the Slot annotation in the localized Example Sentences.
Compatibility with Machine Translation Providers
Cognigy.AI supports the following machine translation providers:- Microsoft Translator
- Microsoft Azure Cognitive Services Translator1
- Google Cloud Translation
- DeepL Translation Pro
Configure Machine Translation Providers
You can configure a machine translation provider in Manage > Settings > Translation Settings. To do so, you need the following information:- Microsoft Translator
- Google Cloud Translation
- DeepL Translate Pro
Information | Description |
---|---|
Translation Provider API Key | The API key provided by Microsoft Translator. |
Custom API Base URL | This setting is optional. If you have specific requirements or need to connect to a custom instance of the Microsoft Translator API different from the default one https://api.cognitive.microsofttranslator.com/ , you can use this field to specify a custom base URL. This setting allows you to define the URL, including the protocol scheme, for example, https://api-eur.cognitive.microsofttranslator.com , to tailor the API connection to your needs. |
Custom Subscription Region | This setting is optional. It represents the region of your Azure MS Translator resource. You may need to use this setting when calling this API, especially if you have set a specific region in your Azure account. |
How to Use Automatic Translation
- GUI
- API
You can add, edit, and delete Locales in Manage > Localization. Also, you can copy their Reference ID.
Machine Translation for Flow Localization
You can automatically translate Nodes and Intents in the Flow editor. To do so, select a Locale in the top bar, go to the Node editor or the NLU tab, and click Add Localization.Switching a Locale during a Conversation
Switching a Locale during a Conversation
You can change a Flow’s Locale during a conversation using the Switch Locale Node.
More Information
Footnotes
- To use Azure Cognitive Services Translator, select Microsoft Translator in Manage > Settings > Translation Settings. ↩