Define Languages for Your Einstein Bot

Your global customers expect your bots to understand their native language. To know what your customers are saying, your bots must know how a language works. Bots use natural language understanding (NLU) and named entity recognition (NER) to understand language and local details such as dates, currency, or number formatting. Einstein Bots that use a specific language can better understand the customer and route them to the correct dialog.

Required Editions

View supported editions.

You can build Einstein Bots for one language or multiple languages. You must define at least one primary language for each Einstein Bot on the Bot Overview page. See Set or Update a Bot Primary Language and Add or Remove a Secondary Bot Language.

To view and edit language-specific data in the Bot Builder, you must enable the language in Language Settings, activate it in Translation Workbench, and add it to Conversation Languages on the Bot Overview page. Then you can add or edit dialog translations on the Dialog Translations tab. To quickly translate a dialog to a different language, select dialog steps, and then click Translate Selected.

Dialog Translation tab with dialog steps selected for translation to French

Multi-language bots share dialog logic and deliver dialog translations to your end user. To show language choices at the beginning of the conversation so the end user can select their conversation language, create a question dialog step that offers each language as a static choice. See Set a Bot Conversation Language.

To ensure that a bot respects rule conditions in multiple languages, on Rule dialog steps, use the OR condition requirements to specify text value conditions in each language.

Multi-language bots have one F1 score on the Model Management page. You can download the data and filter metrics by language.

In multi-language bots, dialogs assigned to the Bot Options Menu only show in the primary language.

Some bot templates and blocks support multiple languages. For more details on language support for a system template, see Explore Einstein Bot System Templates.

Supported Languages

Einstein Bots supports right-to-left languages in the Bot Builder based on the language you specify in your personal settings.

To access all of the languages that Einstein Bots supports, see Salesforce supported languages. Where necessary, enable end-user and platform-only languages on the Language Settings page in Setup.

Languages that are supported by the original intent model must have at least 20 or 50 utterances per intent.

For some languages, named entity recognition (NER) is partially supported only for phone number and currency.

  • Phone numbers are recognized only when numbers are written in Arabic numerals (0-9).
  • Currency is recognized only when the currency code is written in English letters (A-Z) and the numbers are written in Arabic numerals (0-9). Some languages recognize English currency names with or without the currency code (dinar, euro, rial, riyal, rupee).
Language Intent Model Support NER Support Beta Service

Arabic

(supported in the Bot Builder and Enhanced Chat channels only)

Cross-Lingual Full support for date, time, currency, number, and phone number. Checkmark
Bangla / Bengali Cross-Lingual Full support for date, time, currency, and number. Checkmark
Bulgarian Cross-Lingual Full support for date, time, currency, and number. Checkmark
Catalan Cross-Lingual Full support for date, time, currency, and number. Checkmark
Chinese (Simplified)
  • Cross-Lingual
  • Original
Checkmark  
Chinese (Traditional)
  • Cross-Lingual
  • Original
Checkmark  
Croatian Cross-Lingual
  • Full support for date, time, and number.
  • Partial support for currency and phone number.
 
Czech Cross-Lingual
  • Full support for date, time, and number.
  • Partial support for currency.
Checkmark
Danish
  • Cross-Lingual
  • Original
Checkmark  
Dutch
  • Cross-Lingual
  • Original
Checkmark  
English
  • Cross-Lingual
  • Original
Checkmark  
English (UK)
  • Cross-Lingual
  • Original
Checkmark  
Estonian Cross-Lingual
  • Full support for date, time, and number.
  • Partial support for currency.
Checkmark
Finnish Cross-Lingual
  • Full support for number.
  • Partial support for date, time, currency, and phone number.
Checkmark
French
  • Cross-Lingual
  • Original
Checkmark  
Georgian Cross-Lingual Full support for date, time, currency, and number. Checkmark
German
  • Cross-Lingual
  • Original
  • Full support for time, currency, and number.

  • Partial support for date.
 
Greek Cross-Lingual
  • Full support for date, time, and number.
  • Partial support for currency and phone number.
 

Hebrew

(supported in the Bot Builder and Enhanced Chat channels only)

Cross-Lingual Full support for date, time, currency, and number.  
Hindi Cross-Lingual
  • Full support for date, time, and phone number.
  • Partial support for currency, and number.
 
Irish Cross-Lingual Full support for date, time, currency, and number. Checkmark
Italian
  • Cross-Lingual
  • Original
  • Full support for time, currency, and number.
  • Partial support for date.
 
Japanese
  • Cross-Lingual
  • Original
Checkmark  
Korean
  • Cross-Lingual
  • Original
Checkmark  
Latvian Cross-Lingual
  • Full support for time and phone number.
  • Partial support for date, number, and currency.
Checkmark
Lithuanian Cross-Lingual
  • Full support for time and phone number.
  • Partial support for date, number, and currency.
Checkmark
Malayalam Cross-Lingual Full support for date, time, and number. Checkmark
Norwegian Cross-Lingual
  • Full support for time and phone number.
  • Partial support for date, number, and currency.
Checkmark
Polish Cross-Lingual
  • Full support for date, time, and phone number.
  • Partial support for number and currency.
 
Portuguese (Brazil)
  • Cross-Lingual
  • Original
Checkmark  
Portuguese (Europe)
  • Cross-Lingual
  • Original
Checkmark  
Romanian Cross-Lingual

Full support for date, time, currency, and number.

 
Russian
  • Cross Lingual
  • Original
Checkmark  
Slovak Cross-Lingual
  • Full support for date, time, and number.
  • Partial support for currency.
Checkmark
Spanish
  • Cross-Lingual
  • Original
Checkmark  
Spanish (Mexico)
  • Cross-Lingual
  • Original
Checkmark  
Swedish
  • Cross-Lingual
  • Original
Checkmark  
Tagalog Cross-Lingual
  • Full support for date, time, and phone number.
  • Partial support for number.
Checkmark
Tamil Cross-Lingual
  • Full support for date, time, and number.
  • Partial support for currency.
Checkmark
Telugu Cross-Lingual Full support for date, time, and number. Checkmark
Thai Cross-Lingual
  • Full support for number and phone number.
  • Partial support for date, time, and currency.
Checkmark
Turkish Cross-Lingual
  • Full support for date, time, and phone number.
  • Partial support for number and currency.
Checkmark
Ukrainian Cross-Lingual
  • Full support for date, time, and number.
  • Partial support for currency.
Checkmark
Vietnamese Cross-Lingual Checkmark  

Support for some languages in Einstein Bots is a Beta Service. Customer may opt to try such Beta Service in its sole discretion. Any use of the Beta Service is subject to the applicable Beta Services Terms provided at Agreements and Terms.