Enabling real-time translation for an application
Locales supported by BMC Helix Innovation Studio
- English (default)—en
- French—fr
- German—de
- Italian—it
- Japanese—ja
- Korean—ko
- Portuguese—pt
- Spanish—es
- Portuguese—pt-BR
- Chinese—zh-CN
- Dutch—nl
- Swedish—sv
- Russian—ru
- Danish—da
- Norwegian—no
Locales supported by auto-categorization
BMC Helix Innovation Studio leverages IBM Watson Assistant as the classification service provider for auto-categozation. The following locales are supported by IBM Watson Assistant:
- English—en
- Arabic—ar
- French—fr
- German—de
- Italian—it
- Japanese—ja
- Korean—ka
- Portuguese—pt-br
- Spanish—es
- Chinese—zh-CN
- Chinese Traditional—zh-TW
- Dutch—nl
Scenario
Workflow
The following image represents the workflow for enabling real-time translation in a chatbot:
The following table describes the tasks to be performed in the process of enabling real-time translation in a custom application:
Task | Product | Action | Reference |
---|---|---|---|
1 | Real-time translation provider (Google Cloud or Microsoft Azure) | Enable the translation service. | |
2 | BMC Helix Innovation Studio | In the centralized tenant configuration settings, configure the translation service provider. | |
3 | BMC Helix Innovation Studio | Configure the translation provider API key. | |
4 | (Optional) BMC Helix Innovation Studio | (If you want to test real-time translation) Test whether the real-time translation works correctly. | |
5 | Custom application for which you want to enable real-time translation | Use the Translation Service Provider REST API commands to enable translation. |
Example of enabling real-time translation in a chatbot
The following image shows a sample conversation in French, which is one of the locales supported by BMC Helix Innovation Studio, after enabling real-time translation:
The following image shows a sample conversation in Hindi, which is one of the unsupported locales of BMC Helix Innovation Studio after enabling real-time translation: