Make your bot multilingual

Chatlayer's NLP supports many languages, from Dutch to English, Hindi and Africaans.

Find the complete list of languages supported by Chatlayer here.

Primary vs. extra languages

When creating a bot, you first need to choose a primary language. This is the language you'll use to develop and configure the bot, including defining messages, button labels, content, links, and logic in inside your Bot builder.

Once the bot is built, you can add extra languages. The structure and logic are defined once and reused across all languages. This means you only need to translate the bot, and any new functionalities or conversational flows will be automatically included in the secondary languages, ensuring a consistent experience.

Add extra languages to your bot

To add extra languages to your bot:

  1. Under Settings, click on Bot settings.

  2. Enter extra languages into the Extra languages field.

  3. Click Save on the bottom right corner.

Manage a multilingual NLP

When you have created a multilingual bot, you can see all languages' intents and expressions from the NLP tab.

Switch languages inside the NLP tab

To switch the active language:

  1. Go to your any page under your NLP tab.

  2. Switch language by using the language dropdown on top.

Things to remember when managing NLP models in more than one language:

  • If you add an intent, the intent will automatically be added to all other languages as well. You can add intents in the primary as well as in the extra languages.

  • If you add an expression, the expression is language-dependent and will only be added to the active language model.

  • As language models are independent from each other, so you'll have to train and publish them separately. That means that if you make changes in two languages, you will have to train and publish both.

  • The number of expressions that is displayed under Intents is the number of expressions for the active language.

Last updated