Skip to main content
The Real-Time Translation feature translates conversations in real time, eliminating the need for pre-translation, as in typical localization scenarios. With real-time translation, you don’t need human agents for every language nor to localize your Flow beforehand. You can focus on a few key languages while still serving customers in many others.

Key Features

Prerequisites

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
InformationDescription
Translation Provider API KeyThe API key provided by Microsoft Translator.
Custom API Base URLThis 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 RegionThis 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 Real-Time Translation

You can configure the real-time translation feature in the Real Time Translation settings in the Endpoint editor. All Endpoints, including voice Endpoints, such as Voice Gateway, support real-time translation.

Users and AI Agents

Real-time translation between a user and an AI Agent works for text-based and voice conversations.

Users and Human Agents

Real-time translation between a user and a human agent works for text-based conversations after a user triggers a Handover to Agent Node in the Flow. Conversations with real-time translation between the user and the human agent are recorded for compliance purposes. After the human agent takes over the conversation, the user can keep writing in their original language while the human agent receives real-time translation of the user input. The human agent can respond in their language, and the user receives real-time translation of the human agent’s response. The following image shows real-time translation example, where the user is writing in German and the human agent is responding in English.

More Information

Footnotes

  1. To use Azure Cognitive Services Translator, select Microsoft Translator in Manage > Settings > Translation Settings.
I