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.
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 | ✔ |
Symbol | Description |
---|---|
* | Language tags follow the HTTP/1.1 specification, section 3.10. |
† | Dialogflow supports both Cyrillic and Latin alphabets for Serbian. However, STT only transcribes spoken Serbian into Latin. If your agent uses the Cyrillic alphabet for training phrases and entity entries, you should restrict the agent to text-only interactions. |
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 |