Bots: Languages

Establish languages your bot supports in NLX's Dialog Studio

What's the Languages tab?

Languages 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, the NLP routes users to the necessary intent as long as the bot supports that user's language.

Need more context? See Supported languages

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.


Access

Open the bot you wish to edit and select the Languages tab:


Add languages

Adding additional languages directly to your bot is simple:

  • 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 errors, be sure any languages chosen at the bot level are also supported by all intents attached to it.


Language settings

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).


Supported languages

Dialog Studio 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 Dialog Studio.

Amazon Lex V2

Google Dialogflow

Language & localeLanguage codeText (text-only chat)

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

Last updated