Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.cognigy.com/llms.txt

Use this file to discover all available pages before exploring further.

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:
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 Human 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.
Real-time translation between a German-speaking user and English-speaking agent

Supported Languages by Machine Translation Provider

The following tables show which languages are supported by the supported machine translation providers and the respective language code to use when configuring Nodes:
LanguageLanguage Code
Afrikaansaf
Albaniansq
Amharicam
Arabicar
Armenianhy
Assameseas
Azerbaijaniaz
Banglabn
Bosnian (Latin)bs
Bulgarianbg
Cantonese (Traditional)yue
Catalanca
Chinese Simplifiedzh-Hans
Chinese Traditionalzh-Hant
Croatianhr
Czechcs
Danishda
Dariprs
Dutchnl
Englishen
Estonianet
Fijianfj
Filipinofil
Finnishfi
Frenchfr
French (Canada)fr-ca
Germande
Greekel
Gujaratigu
Haitian Creoleht
Hebrewhe
Hindihi
Hmong Dawmww
Hungarianhu
Icelandicis
Indonesianid
Inuktitutiu
Irishga
Italianit
Japaneseja
Kannadakn
Kazakhkk
Khmerkm
Klingontlh-Latn
Klingon (plqaD)tlh-Piqd
Koreanko
Kurdish (Central)ku
Kurdish (Northern)kmr
Laolo
Latvianlv
Lithuanianlt
Macedonianmk
Malagasymg
Malayms
Malayalamml
Maltesemt
Maorimi
Marathimr
Myanmarmy
Nepaline
Norwegiannb
Odiaor
Pashtops
Persianfa
Polishpl
Portuguese (Brazil)pt
Portuguese (Portugal)pt-pt
Punjabipa
Queretaro Otomiotq
Romanianro
Russianru
Samoansm
Serbian (Cyrillic)sr-Cyrl
Serbian (Latin)sr-Latn
Slovaksk
Sloveniansl
Spanishes
Swahilisw
Swedishsv
Tahitianty
Tamilta
Telugute
Thaith
Tigrinyati
Tonganto
Turkishtr
Ukrainianuk
Urduur
Vietnamesevi
Welshcy
Yucatec Mayayua
LanguageLanguage Code
Afrikaansaf
Albaniansq
Amharicam
Arabicar
Armenianhy
Azerbaijaniaz
Basqueeu
Belarusianbe
Bengalibn
Bosnianbs
Bulgarianbg
Catalanca
Chinese (Simplified)zh-CN
Chinese (Traditional)zh
Chinese (Traditional)zh-TW
Corsicanco
Croatianhr
Czechcs
Danishda
Dutchnl
Englishen
Esperantoeo
Estonianet
Finnishfi
Frenchfr
Frisianfy
Galiciangl
Georgianka
Germande
Greekel
Gujaratigu
Haitian Creoleht
Hausaha
Hawaiianhaw
Hebrewhe
Hebrewiw
Hindihi
Hmonghmn
Hungarianhu
Icelandicis
Igboig
Indonesianid
Irishga
Italianit
Japaneseja
Javanesejv
Kannadakn
Kazakhkk
Khmerkm
Kinyarwandarw
Koreanko
Kurdishku
Kyrgyzky
Laolo
Latinla
Latvianlv
Lithuanianlt
Luxembourgishlb
Macedonianmk
Malagasymg
Malayms
Malayalamml
Maltesemt
Maorimi
Marathimr
Mongolianmn
Myanmar (Burmese)my
Nepaline
Norwegianno
Nyanja (Chichewa)ny
Odia (Oriya)or
Pashtops
Persianfa
Polishpl
Portuguese (Portugal, Brazil)pt
Punjabipa
Romanianro
Russianru
Samoansm
Scots Gaelicgd
Serbiansr
Sesothost
Shonasn
Sindhisd
Sinhala (Sinhalese)si
Slovaksk
Sloveniansl
Somaliso
Spanishes
Sundanesesu
Swahilisw
Swedishsv
Tagalog (Filipino)tl
Tajiktg
Tamilta
Tatartt
Telugute
Thaith
Turkishtr
Turkmentk
Ukrainianuk
Urduur
Uyghurug
Uzbekuz
Vietnamesevi
Welshcy
Xhosaxh
Yiddishyi
Yorubayo
Zuluzu
LanguageLanguage Code
ArabicAR
BulgarianBG
CzechCS
DanishDA
GermanDE
GreekEL
English (British)EN-GB
English (American)EN-US
SpanishES
EstonianET
FinnishFI
FrenchFR
HungarianHU
IndonesianID
ItalianIT
JapaneseJA
KoreanKO
LithuanianLT
LatvianLV
NorwegianNB
DutchNL
PolishPL
Portuguese (Brazilian)PT-BR
Portuguese (European)PT-PT
RomanianRO
RussianRU
SlovakSK
SlovenianSL
SwedishSV
TurkishTR
UkrainianUK
ChineseZH

More Information


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