> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://helpdesk.align.com.au/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# 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](https://cloud.google.com/dialogflow/es/docs/reference/language).

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 Name | Language |
| --- | --- | 
| Question | A question in the base language |
| Answer | An 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