Translation Overview
The OTM Order Shipment Status skill has English as its default language. It is also prepackaged with 20 languages in the resource bundle. The bot is able to display output messages in any of these 20 languages to the user.
In order to enable non-English languages on the bot, the following steps are necessary:
- Set Up the Target Language: For each log in user, set up the desired language under User Preferences in OTM. Once the user logs in, the target language will be set as the primary language for the chat session.
- Configure Translation for User Input: In order to correctly
classify the user intent, the bot needs to understand the user input. There are 2
ways:
- Use ODA’s Native Multi-lingual Capability: the
following languages are natively supported in the pre-built OTM
Order Shipment Status skill as of 21C:
- English
- German
- Portuguese
- Italian
- French
- Dutch
- Spanish
- Use Translation Services: In the absence of native multi-lingual capability, the OTM Order Shipment Status Skill needs a third party translation service for translating non-English user input into English before classifying the user intent. Here is the documentation for enabling Translation Services: Create a Multi-Language Skill that Targets Languages That Are Not Supported Natively.
- Use ODA’s Native Multi-lingual Capability: the
following languages are natively supported in the pre-built OTM
Order Shipment Status skill as of 21C:
Note: As of 21C, 5 strings related to "late orders" are not yet
translated in the pre-packaged resource bundle. These translations will be delivered in
a later release.