When you create a Conversation Builder bot, you specify its bot language:

The Custom Bot window for creating a custom bot, with a callout to the Bot Language setting in specific

Select the language based on how you'll train the bot: If you will use an intent domain, you must select the language of the domain that will be associated with the bot. For example, if the intent domain uses English, select "English" for the bot language. If these languages don't match, errors during NLU processing will occur. Alternatively, if the bot will use only pattern matching, you can select or enter any language for the bot language.

In general, specify the same language for the bot and its integrations, i.e., the intent domains and the knowledge bases that the bot uses, if any.

You can select any of the following for the bot language:

  • Arabic
  • Chinese (Cantonese) — Hong Kong
  • Chinese (Simplified) — China
  • Chinese (Traditional) — Taiwan
  • Danish
  • Dutch — Netherlands
  • English
  • English — Australia
  • English — Canada
  • English — Great Britain
  • English — India
  • English — United States
  • French
  • French — Canada
  • French — France
  • German — Germany
  • Hebrew
  • Hindi
  • Indonesian
  • Italian — Italy
  • Japanese — Japan
  • Korean — Korea
  • Norwegian
  • Polish
  • Portuguese — Brazil
  • Portuguese — Portugal
  • Romanian
  • Russian
  • Sinhalese
  • Spanish
  • Spanish — Latin America
  • Spanish — Mexico
  • Spanish — Spain
  • Swedish
  • Thai
  • Turkish — Turkey
  • Ukranian
  • Urdu
  • Vietnamese
  • Other