Enabling real-time translation for an application
Locales supported by BMC Helix Platform when using real-time translation
- English (default)—en
- French—fr
- German—de
- Italian—it
- Japanese—ja
- Korean—ko
- Portuguese—pt
- Spanish—es
- Chinese—zn-CH
- Dutch—nl
- Swedish—sv
- Russian—ru
Scenario for enabling real-time translation for a custom application
An organization, ABC Limited, has implemented a custom application to create and track service requests created by the end users. The primary language of this application is English. The organization wants to enable its employees in Japan and France to use the custom application in their native language. The administrator of the organization uses Google Cloud Translation Services for automatic language translation. This enables the employees in Japan and France to create and track their service requests, translate the service request summary or email transactions in Japanese and French, respectively.
Workflow for enabling real-time translation for a custom application
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 after enabling real-time translation: