Optional: Bot languages
Establish languages your NLX conversational application supports
Last updated
Establish languages your NLX conversational application supports
Last updated
Your bot's Languages tab allows you to choose which languages your bot supports when in production. Though the intents attached to your bot may be set up and developed in several languages, your bot ultimately decides which to provide when released.
Based on your setup, NLP routes users to the necessary intent as long as the bot supports that user's language.
When a bot is created, it also inherits the list of workspace languages that have been pushed to all resources. Under Main language, the default language is English (US), while Supported languages lists any additional workspace languages applied via Translations.
Need to adjust languages and translations at the workspace level? See Translations.
Begin by selecting your bot and clicking its Languages tab:
Select + Add new language
Choose a language to add to your bot
Repeat this process, as needed
Click Done and Save
To remove a language from the list, click its remove icon.
To avoid build errors, be sure any languages chosen at the bot level are also translated by all intents attached to it.
Expand either Main language or any Supported language to view advanced settings:
Use native NLP: Sends a user's utterance to the NLP directly without translation
Region: Global is chosen by default but may be toggled to EU for compliance and performance when using Dialogflow's NLP
Dialogflow project ID: If using Dialogflow's NLP, enter the project ID generated on the bot's deployment tab
Amazon Lex Voice: If using Amazon's Lex NLP for voice channels, select the bot voice to be used. You may listen to the selection of Amazon Polly voices here
Did you know? A bot ultimately controls the languages it will support (i.e., a resource in the workspace, like an intent, may be translated into several languages, but a bot overrides them based on what's set through its Languages tab).
NLX supports the development of virtual assistants in the following languages:
As voice channels leverage NLP models to convert audio inputs to text, check your NLP provider's supported languages for voice-enabled assistants deployed with NLX.
Albanian
sq-AL
Arabic (Kuwait)
ar-KW
Arabic (Middle East & Africa)
ar-MEA
Arabic (Saudi Arabia)
ar-SA
Arabic (U.A.E)
ar-AE
Azerbaijani
az-AZ
Bosnian
bs-BA
Bulgarian
bg-BG
Chinese
zh-CN
Chinese (Hong Kong)
zh-HK
Chinese (Taiwan)
zh-TW
Croatian
hr-HR
Czech
cs-CZ
Danish
da-DK
Dutch (Belgium)
nl-BE
Dutch (Netherlands)
nl-NL
English (Australia)
en-AU
English (Canada)
en-CA
English (Egypt)
en-EG
English (India)
en-IN
English (International)
en-INT
English (Ireland)
en-IE
English (Kenya)
en-KE
English (Kuwait)
en-KW
English (Malaysia)
en-MY
English (Middle East & Africa)
en-MEA
English (Nigeria)
en-NG
English (New Zealand)
en-NZ
English (Pakistan)
en-PK
English (Philippines)
en-PH
English (Singapore)
en-SG
English (South Africa)
en-ZA
English (Sweden)
en-SE
English (United Arab Emirates)
en-AE
English (UK)
en-GB
English (US)
en-US
Estonian
et-EE
Finnish
fi-FI
French (Algeria)
fr-DZ
French (Belgium)
fr-BE
French (Canada)
fr-CA
French (France)
fr-FR
French (Swiss)
fr-CH
German (Austria)
de-AT
German (Germany)
de-DE
German (Swiss)
de-CH
Greek
el-GR
Hungarian
hu-HU
Indonesian (Indonesia)
id-ID
Italian (Italy)
it-IT
Japanese
ja-JP
Kazakh
kk-KZ
Korean
ko-KR
Latvian
lv-lV
Lithuanian
lt-LT
Macedonian (Macedonia)
mk-MK
Norwegian
no-NO
Polish
pl-PL
Portuguese (Brazil)
pt-BR
Portuguese (Portugal)
pt-pT
Romanian
ro-RO
Russian
ru-RU
Serbian
sr-RS
Slovakian
sk-SK
Slovenian
sl-SI
Spanish (Argentina)
es-AR
Spanish (Chile)
es-CL
Spanish (Colombia)
es-CO
Spanish (Latin America)
es-419
Spanish (Mexico)
es-MX
Spanish (Peru)
es-PE
Spanish (Spain)
es-ES
Spanish (US)
es-US
Swedish
sv-SE
Turkish
tr-TR
Ukrainian
uk-UA