Real-Time Translation - Cognigy Documentation

Real-Time Translation

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:

Configure Machine Translation Providers

You can configure a machine translation provider in Manage > Settings > Translation Settings. To do so, you need the following information:

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.

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:

Microsoft

Language Language Code
Afrikaans af
Albanian sq
Amharic am
Arabic ar
Armenian hy
Assamese as
Azerbaijani az
Bangla bn
Bosnian (Latin) bs
Bulgarian bg
Cantonese (Traditional) yue
Catalan ca
Chinese Simplified zh-Hans
Chinese Traditional zh-Hant
Croatian hr
Czech cs
Danish da
Dari prs
Dutch nl
English en
Estonian et
Fijian fj
Filipino fil
Finnish fi
French fr
French (Canada) fr-ca
German de
Greek el
Gujarati gu
Haitian Creole ht
Hebrew he
Hindi hi
Hmong Daw mww
Hungarian hu
Icelandic is
Indonesian id
Inuktitut iu
Irish ga
Italian it
Japanese ja
Kannada kn
Kazakh kk
Khmer km
Klingon tlh-Latn
Klingon (plqaD) tlh-Piqd
Korean ko
Kurdish (Central) ku
Kurdish (Northern) kmr
Lao lo
Latvian lv
Lithuanian lt
Macedonian mk
Malagasy mg
Malay ms
Malayalam ml
Maltese mt
Maori mi
Marathi mr
Myanmar my
Nepali ne
Norwegian nb
Odia or
Pashto ps
Persian fa
Polish pl
Portuguese (Brazil) pt
Portuguese (Portugal) pt-pt
Punjabi pa
Queretaro Otomi otq
Romanian ro
Russian ru
Samoan sm
Serbian (Cyrillic) sr-Cyrl
Serbian (Latin) sr-Latn
Slovak sk
Slovenian sl
Spanish es
Swahili sw
Swedish sv
Tahitian ty
Tamil ta
Telugu te
Thai th
Tigrinya ti
Tongan to
Turkish tr
Ukrainian uk
Urdu ur
Vietnamese vi
Welsh cy
Yucatec Maya yua

Google

Language Language Code
Afrikaans af
Albanian sq
Amharic am
Arabic ar
Armenian hy
Azerbaijani az
Basque eu
Belarusian be
Bengali bn
Bosnian bs
Bulgarian bg
Catalan ca
Chinese (Simplified) zh-CN
Chinese (Traditional) zh
Chinese (Traditional) zh-TW
Corsican co
Croatian hr
Czech cs
Danish da
Dutch nl
English en
Esperanto eo
Estonian et
Finnish fi
French fr
Frisian fy
Galician gl
Georgian ka
German de
Greek el
Gujarati gu
Haitian Creole ht
Hausa ha
Hawaiian haw
Hebrew he
Hebrew iw
Hindi hi
Hmong hmn
Hungarian hu
Icelandic is
Igbo ig
Indonesian id
Irish ga
Italian it
Japanese ja
Javanese jv
Kannada kn
Kazakh kk
Khmer km
Kinyarwanda rw
Korean ko
Kurdish ku
Kyrgyz ky
Lao lo
Latin la
Latvian lv
Lithuanian lt
Luxembourgish lb
Macedonian mk
Malagasy mg
Malay ms
Malayalam ml
Maltese mt
Maori mi
Marathi mr
Mongolian mn
Myanmar (Burmese) my
Nepali ne
Norwegian no
Nyanja (Chichewa) ny
Odia (Oriya) or
Pashto ps
Persian fa
Polish pl
Portuguese (Portugal, Brazil) pt
Punjabi pa
Romanian ro
Russian ru
Samoan sm
Scots Gaelic gd
Serbian sr
Sesotho st
Shona sn
Sindhi sd
Sinhala (Sinhalese) si
Slovak sk
Slovenian sl
Somali so
Spanish es
Sundanese su
Swahili sw
Swedish sv
Tagalog (Filipino) tl
Tajik tg
Tamil ta
Tatar tt
Telugu te
Thai th
Turkish tr
Turkmen tk
Ukrainian uk
Urdu ur
Uyghur ug
Uzbek uz
Vietnamese vi
Welsh cy
Xhosa xh
Yiddish yi
Yoruba yo
Zulu zu

DeepL Translate Pro

Language Language Code
Arabic AR
Bulgarian BG
Czech CS
Danish DA
German DE
Greek EL
English (British) EN-GB
English (American) EN-US
Spanish ES
Estonian ET
Finnish FI
French FR
Hungarian HU
Indonesian ID
Italian IT
Japanese JA
Korean KO
Lithuanian LT
Latvian LV
Norwegian NB
Dutch NL
Polish PL
Portuguese (Brazilian) PT-BR
Portuguese (European) PT-PT
Romanian RO
Russian RU
Slovak SK
Slovenian SL
Swedish SV
Turkish TR
Ukrainian UK
Chinese ZH

More Information


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