Question:
In a bot with two languages enabled (English and Arabic), where English is the default language, is it possible to change the default language to Arabic?
Answer:
By default, the bot builder UI does not provide an option to change the default language once the bot is created. However, this can be done using public APIs provided by the platform.
-
For XO10, refer to the API documentation here:
Change Default Language API - XO10 -
For XO11, refer to the API documentation here:
Change Default Language API - XO11
Impact on Bot Design and Performance:
If your bot is already handling multiple languages effectively, changing the default language should not affect the bot’s design, execution, or performance. However, as a best practice, it is recommended to export a copy of your bot before making this change to avoid any unintended consequences.
Summary:
- Default language cannot be changed via the UI after bot creation.
- Use platform APIs to update the default language programmatically.
- Changing default language typically has no negative impact if multi-language support is correctly implemented.
- Always back up your bot before making such changes.