Language reference

This page lists all languages supported by Dialogflow ES. For more information on using languages, see Multilingual agents.

Limitations

The following limitations apply:

  • System entity support differs for different languages. Check supported system entities for a specific language in the System entities reference.
  • Dialogflow uses Cloud Speech-to-Text for speech recognition. Not all of the STT supported languages also support models for phone calls. The Cloud Speech-to-Text language reference lists languages that support the "Enhanced phone call" and "Phone call" models.

Language table

Most Dialogflow ES features support all of these languages. As indicated by the table below, some features only support a subset of these languages. To filter the table, check your desired features. The filtered table only shows languages that support all selected features.

(text-only chat)
(speech-to-text, audio input, speech recognition)
(text-to-speech, audio output, speech synthesis)
(Knowledge Connectors)
(Sentiment Analysis)
Name Tag * Text STT TTS Phone Knowledge Sentiment SmTalk
Afrikaans (Preview) af ✔ ✔ ✔
Albanian (Preview) sq ✔
Amharic (Preview) am ✔
Armenian (Preview) hy ✔
Azerbaijani (Preview) az ✔
Basque (Preview) eu ✔
Belarusian (Preview) be ✔
Bengali bn ✔
Bengali - Bangladesh bn-bd ✔
Bengali - India bn-in ✔
Bosnian (Preview) bs ✔
Bulgarian (Preview) bg ✔ ✔ ✔
Catalan (Preview) ca ✔ ✔ ✔
Cebuano (Preview) ceb ✔
Chichewa (Preview) ny ✔
Chinese - Cantonese zh-hk ✔ ✔ ✔
Chinese - Simplified zh-cn ✔ ✔ ✔ ✔ ✔
Chinese - Traditional zh-tw ✔ ✔ ✔
Corsican (Preview) co ✔
Croatian (Preview) hr ✔
Czech (Preview) cs ✔ ✔ ✔
Danish da ✔ ✔ ✔ ✔
Dutch nl ✔ ✔ ✔ ✔ ✔
English en ✔ ✔ ✔ ✔ ✔ ✔ ✔
English - Australia en-au ✔ ✔ ✔ ✔ ✔ ✔
English - Canada en-ca ✔ ✔ ✔ ✔ ✔ ✔
English - Great Britain en-gb ✔ ✔ ✔ ✔ ✔ ✔
English - India en-in ✔ ✔ ✔ ✔ ✔ ✔
English - US en-us ✔ ✔ ✔ ✔ ✔ ✔
Esperanto (Preview) eo ✔
Estonian (Preview) et ✔
Filipino fil ✔
Filipino - The Philippines fil-ph ✔
Finnish fi ✔
French fr ✔ ✔ ✔ ✔ ✔ ✔
French - Canada fr-ca ✔ ✔ ✔ ✔ ✔
French - France fr-fr ✔ ✔ ✔ ✔ ✔
Frisian (Preview) fy ✔
Galician (Preview) gl ✔
Georgian (Preview) ka ✔
German de ✔ ✔ ✔ ✔ ✔
Greek (Preview) el ✔ ✔ ✔
Gujarati (Preview) gu ✔ ✔ ✔
Haitian Creole (Preview) ht ✔
Hausa (Preview) ha ✔
Hindi hi ✔ ✔ ✔ ✔
Hmong (Preview) hmn ✔
Hungarian (Preview) hu ✔ ✔ ✔
Icelandic (Preview) is ✔ ✔ ✔
Igbo (Preview) ig ✔
Indonesian id ✔ ✔ ✔ ✔ ✔
Irish (Preview) ga ✔
Italian it ✔ ✔ ✔ ✔ ✔ ✔
Japanese ja ✔ ✔ ✔ ✔ ✔
Javanese (Preview) jv ✔
Kannada (Preview) kn ✔ ✔ ✔
Kazakh (Preview) kk ✔
Khmer (Preview) km ✔
Kinyarwanda (Preview) rw ✔
Korean ko ✔ ✔ ✔ ✔ ✔
Kurdish (Preview) ku ✔
Kyrgyz (Preview) ky ✔
Latin (Preview) la ✔
Latvian (Preview) lv ✔ ✔ ✔
Lithuanian (Preview) lt ✔
Luxembourgish (Preview) lb ✔
Macedonian (Preview) mk ✔
Malagasy (Preview) mg ✔
Malay ms ✔ ✔ ✔
Malay - Malaysia ms-my ✔ ✔ ✔
Malayalam (Preview) ml ✔ ✔ ✔
Maltese (Preview) mt ✔
Maori (Preview) mi ✔
Marathi mr ✔
Marathi - India mr-in ✔
Mongolian (Preview) mn ✔
Nepali (Preview) ne ✔
Norwegian no ✔ ✔ ✔ ✔
Oriya/Odia (Preview) or ✔
Polish pl ✔ ✔ ✔ ✔
Portuguese - Brazil pt-br ✔ ✔ ✔ ✔ ✔
Portuguese - Portugal pt ✔ ✔ ✔ ✔ ✔
Punjabi (Preview) pa ✔
Romanian ro ✔
Romanian - Romania ro-ro ✔
Russian ru ✔ ✔ ✔ ✔ ✔
Samoan (Preview) sm ✔
Scots Gaelic (Preview) gd ✔
Serbian † (Preview) sr ✔ ✔ ✔
Sesotho (Preview) st ✔
Shona (Preview) sn ✔
Sinhala si ✔
Sinhala - Sri Lanka si-lk ✔
Slovak (Preview) sk ✔ ✔ ✔
Slovenian (Preview) sl ✔
Somali (Preview) so ✔
Spanish es ✔ ✔ ✔ ✔ ✔
Spanish - Latin America es-419 ✔ ✔ ✔
Spanish - Spain es-es ✔ ✔ ✔ ✔ ✔
Sundanese (Preview) su ✔
Swahili (Preview) sw ✔
Swedish sv ✔ ✔ ✔ ✔
Tajik (Preview) tg ✔
Tamil ta ✔
Tamil - India ta-in ✔
Tamil - Sri Lanka ta-lk ✔
Tamil - Malaysia ta-my ✔
Tamil - Singapore ta-sg ✔
Tatar (Preview) tt ✔
Telugu te ✔
Telugu - India te-in ✔
Thai th ✔ ✔ ✔ ✔
Turkish tr ✔ ✔ ✔ ✔ ✔
Turkmen (Preview) tk ✔
Ukrainian uk ✔ ✔ ✔ ✔
Uzbek (Preview) uz ✔
Vietnamese vi ✔ ✔
Vietnamese - Vietnam vi-vn ✔ ✔
Welsh (Preview) cy ✔
Xhosa (Preview) xh ✔
Yoruba (Preview) yo ✔
Zulu (Preview) zu ✔

Language tag aliases

When supplying a language tag via an API call, some language tag aliases are equivalent to one of the supported language tags:

Supported language tag Alias language tags
de de-at, de-be, de-ch, de-li
en-au en-nz, en-pg
en-gb en-bw, en-eg, en-gh, en-hk, en-ie, en-ke, en-mt, en-na, en-ng, en-sg, en-tz, en-ug, en-za, en-zm, en-zw
en-in en-mu
en en-ae, en-de, en-id, en-mm, en-my, en-nl, en-ph, en-sa, en-se, en-th
es-419 es-ar, es-bo, es-cl, es-co, es-cr, es-do, es-ec, es-gt, es-hn, es-mx, es-ni, es-pa, es-pe, es-ph, es-pr, es-py, es-sv, es-us, es-uy, es-ve
fil tl
fil-ph tl-ph
fr fr-be, fr-cd, fr-ch, fr-ci, fr-cm, fr-dz, fr-es, fr-gb, fr-gp, fr-ma, fr-mc, fr-mu, fr-re, fr-sn, fr-tn, fr-us
it it-it, it-ch
nl nl-be