Previously, when a contact asks the bot if it speaks another language, they received a message that only English was supported. Now, it will respond with instructions to set a language preference:
#Language Command
Contacts can switch their language preference for all incoming bot messages using the "#language" command (or the equivalent in another language, such as "#idioma").
- When the bot receives a message containing "#language", the contact will be sent a Script requesting the preferred language.
- If the contact submits an unrecognized language, the bot will exit them from this Script.
- If the contact submits the name of a supported language, the contact will be asked to confirm this selection.
- If the contact responds "No", the bot will exit them from this Script.
- If the contact responds "Yes", the bot will change their language preference and send a confirmation message in this new language.
Manually Editing a Contact's Language
Admins can also manually change a contact's language in the platform by navigating to the Contact pane and selecting a language code from the dropdown menu.
Importing Contacts' Languages
The language can also be set in a CSV import, or via the API or the SFTP integration. Refer to the list of language codes below.
Code | Name |
af | Afrikaans |
sq | Albanian |
am | Amharic |
ar | Arabic |
hy | Armenian |
as | Assamese |
ay | Aymara |
az | Azerbaijani |
bm | Bambara |
eu | Basque |
be | Belarusian |
bn | Bengali |
bho | Bhojpuri |
bh | Bihari |
bs | Bosnian |
bg | Bulgarian |
ca | Catalan |
ceb | Cebuano |
ny | Chichewa |
zh-CN | Chinese (Simplified) |
zh | Chinese (Simplified) |
zh-TW | Chinese (Traditional) |
co | Corsican |
hr | Croatian |
cs | Czech |
da | Danish |
dv | Divehi |
doi | Dogri |
nl | Dutch |
en | English |
eo | Esperanto |
et | Estonian |
ee | Ewe |
tl | Filipino |
fi | Finnish |
fr | French |
fy | Frisian |
gl | Galician |
lg | Ganda |
ka | Georgian |
de | German |
el | Greek |
gn | Guarani |
gu | Gujarati |
ht | Haitian Creole |
ha | Hausa |
haw | Hawaiian |
he | Hebrew |
iw | Hebrew |
hi | Hindi |
hmn | Hmong |
hu | Hungarian |
ig | Igbo |
ilo | Iloko |
id | Indonesian |
ga | Irish Gaelic |
is | Islandic |
it | Italian |
ja | Japanese |
jw | Javanese |
jv | Javanese |
kn | Kannada |
kk | Kazakh |
km | Khmer |
rw | Kinyarwanda |
gom | Konkani |
ko | Korean |
kri | Krio |
ku | Kurdish (Kurmanji) |
ckb | Kurdish (Sorani) |
ky | Kyrgyz |
lo | Lao |
la | Latin |
lv | Latvian |
ln | Lingala |
lt | Lithuanian |
lb | Luxembourgish |
mk | Macedonian |
mai | Maithili |
mg | Malagasy |
ms | Malay |
ml | Malayalam |
mt | Maltese |
mi | Maori |
mr | Marathi |
mni-Mtei | Meiteilon (Manipuri) |
lus | Mizo |
mn | Mongolian |
my | Myanmar (Burmese) |
ne | Nepali |
nso | Northern Sotho |
no | Norwegian |
or | Odia (Oriya) |
om | Oromo |
ps | Pashto |
fa | Persian |
pl | Polish |
pt | Portuguese |
pa | Punjabi |
qu | Quechua |
ro | Romanian |
ru | Russian |
sm | Samoan |
sa | Sanskrit |
gd | Scots Gaelic |
sr | Serbian |
st | Sesotho |
sn | Shona |
sd | Sindhi |
si | Sinhala |
sk | Slovak |
sl | Slovenian |
so | Somali |
es | Spanish |
su | Sundanese |
sw | Swahili |
sv | Swedish |
tg | Tajik |
ta | Tamil |
tt | Tatar |
te | Telugu |
th | Thai |
ti | Tigrinya |
ts | Tsonga |
tr | Turkish |
tk | Turkmen |
ak | Twi |
uk | Ukranian |
ur | Urdu |
ug | Uyghur |
uz | Uzbek |
vi | Vietnamese |
cy | Welsh |
xh | Xhosa |
yi | Yiddish |
yo | Yoruba |
zu | Zulu |
Comments
0 comments
Article is closed for comments.