Articles on: QnAsheet

Can QnAsheet detect questions and give answers in different languages? (Is it multilingual?)

Yes, QnAsheet is multilingual so you can have Questions and Answers in different languages.

When someone types a question into your chatbot, the language is detected and used to do a match using that language code in Dialogflow.

It supports all of Dialogflow's 100 languages (as at March 2024). See the list below or on the Dialogflow page.

When you install QnAsheet, you nominate a default, or base language. This is the language most used by your chatbot. If you only want the chatbot to converse in that language there is nothing else to do.

To add questions and answers on your sheet in different languages, simply create columns with heading names (the first row) with the language code in parenthesis () like (fr) for French. See below for all languages and their codes.

If you just use the heading Question or Answer, it will assume the question or answer is using the base language.

For example:

Heading NameLanguage
QuestionA question in the base language
AnswerAn answer in the base language
Question (fr)A question in French
Answer (fr)An answer in French
Question (zh-tw)A question in Chinese (Traditional)
Answer (zh-tw)An answer in Chinese (Traditional)


Upper or Lowercase letters and spaces are ignored in headings.

A limitation of Dialogflow ES is that the base language cannot be changed once created. However, you can always create another project using the QnAsheet Installation.

The Languages are, with language code first:

en - English
es - Spanish
fr - French
de - German
it - Italian
el - Greek
hi - Hindi
ru - Russian
zh-cn - Chinese (Simplified)
zh-hk - Chinese (Hong Kong)
zh-tw - Chinese (Traditional)
af - Afrikaans
am - Amharic
az - Azerbaijani
be - Belarusian
bg - Bulgarian
bn - Bengali
bs - Bosanski/Bosnian
ca - Catalan
ceb - Cebuano/Sugbuanon
co - Corsu
cs - Czech
cy - Cymraeg/Welsh
da - Danish
eo - Esperanto
et - Eestlane/Estonian
eu - Euskara/Basque
fi - Finnish
fil - Filipino
fy - Frysk/Frisian
ga - Gaeilge/Irish
gd - Scots Gaelic
gl - Galego/Galician
gu - Gujarati
ha - Hausa
hmn - Hmoob
hr - Hrvatski/Croatian
ht - Ayisyen/Haitian
hu - Magyar/Hungarian
hy - Armenian
id - Indonesian
ig - Igbo
is - Icelandic
ja - Japanese
jv - Wong jawa/Javanese
ka - Georgian
kk - Kazakh
km - Khmer
kn - Kannada
ko - Korean (South Korea)
ku - Kurdish
ky - Kyrgyz
la - Latinus/Latin
lb - Luxembourgish
lt - Lithuanian
lv - Latvian
mg - Malagasy
mi - Maori
mk - Macedonian
ml - Malayalam
mn - Mongolian
mr - Marathi
ms - Malay
mt - Malti
ne - Nepali
nl - Dutch
no - Norwegian
ny - Chichewa
or - Odia
pa - Punjabi
pl - Polish
pt - Portuguese (European)
pt-br - Portuguese (Brazilian)
ro - Romanian
rw - Kinyarwanda
si - Sinhala
sk - Slovak
sl - Slovenian
sm - Samoan
sn - Shona
so - Soomaali
sq - Shqiptare/Albanian
sr - Serbian
st - Sesotho
su - Sundanis
sv - Swedish
sw - Kiswahili
ta - Tamil
te - Telugu
tg - Tajik
th - Thai
tk - Turkmen
tr - Turkish
tt - Tatar
uk - Ukrainian
uz - O'zbek/Uzbek
vi - Vietnamese
xh - isiXhosa
yo - Yoruba
zu - Zulu

Updated on: 25/03/2024

Was this article helpful?

Share your feedback

Cancel

Thank you!