Page tree

 

This documentation supports the 20.02 version of BMC Helix Chatbot.

To view the documentation for the current version, select 20.08 from the Product version menu.

If you want to localize chatbot conversations by using localized Chatbot Skills for each langauge, you must train BMC Helix Chatbot to respond in the users' language. You must create IBM Watson Assistant Skills for each locale. 

BMC Helix Chatbot provides a sample English Skills. You can leverage the English Skills to create a localized skill.

The Skills consists of the following artifacts:

  • Intentdefines the action to perform such as create a ticket, find an issue.
  • Entityis a class of object on which the action should be performed such as tickets and issues.
  • Dialoguses the intents and entities to interact with an application user. 

Supported languages in BMC Helix Chatbot

  • English (default)—en
  • French—fr
  • German—de
  • Italian—it
  • Japanese—ja
  • Korean—ko
  • Portuguese—pt
  • Spanish—es
  • Chinese—zn-CH
  •  Dutch—nl

To create localized Skills

Note

IBM Cloud has deprecated @sys-location and @sys-person entities.  For more information, see Legacy system entities Open link .

If you have already enabled the @sys-location and @sys-person entities and used them in your dialogs, make sure you turn them off by selecting Entities > System entities, and then remove references to @sys-person and @sys-location from your dialogs.

For more information, see Entity evaluation overview Open link .


TaskActionSteps
1

In the English Skills, disable the @sys-location and @sys-person entities

    1. In IBM Watson, go to the English Skills. 
    2. Select Entities > System Entities.
    3. In @sys-location entity and @sys-person entity, select Off.
    4. Save the settings.
2Set the language of the skill to the preferred locale
    1. In IBM Watson, go to the English Skills. 
    2. Click the Options icon and select Download as JSON

    3. Open the JSON file in a text editor. 
    4. Set the value of the language parameter to the value of the locale in which you are creating the Skills. 
      Example:pt-br for Portuguese

    5. Import the Skills in IBM Watson Assistant.

    6. Save the skill.
3

Add the localized intents.

Note: You do not require to translate the intent name itself.

See Defining intents Open link in the IBM Watson documentation.

4

Add the localized entities.

Note: You do not require to translate the entity name itself.

See Defining entities Open link in the IBM Watson documentation.

5

Add the localized dialogs.

Note: You do not required to translate the dialog name itself.

See Building a dialog Open link in the IBM Watson documentation.

After your localized Skills is ready, you must complete steps in the localization workflow so that end users can start interacting wth BMC Helix Chatbot in their preferred langauge.

Related topics

Localizing chatbot conversations by using real-time translation

Importing chat-enabled services from BMC Helix Digital Workplace Advanced