Chat widget supported languages and placeholder texts
The chat widget automatically changes the text based on the user's language preference. It supports multiple languages for placeholder texts, tooltips, and time stamps. For more information on how to set the language, click here
- The chat widget currently supports English, Arabic, Tamil, Kannada, Hindi, Urdu, Slovak, Japanese, Czech, Croatian, Romanian, Polish, Chinese Simplified, Spanish, Portuguese, Telugu, Marathi, Gujarati, Punjabi, Oriya, Malayalam, Bengali, and Assamese.
- Multilingual support is not available for the following::
- Bot name
- Bot description
- Agent name
- When an agent is connected to the bot, the chat separator description is not changed.
- The chat widget automatically detects the script of each message and aligns the text accordingly — no configuration required. Messages written in Arabic are displayed right-to-left (RTL); messages in English, Hindi, Spanish, and other LTR scripts are displayed left-to-right. This applies independently to every message bubble, so a conversation that switches between Arabic and English will align each message correctly.
- If a single message contains both LTR and RTL scripts, the browser's built-in bidirectional text algorithm handles the mixed content automatically.
- Localization is supported only for the placeholder texts whereas for date it is not supported.
Change your bot language
The chatbot users can change the language of the widget based on thier requirements.
To change the language of your bot, follow these steps:
-
On the left navigation bar, click Extensions.

-
Click on Chat widget.

-
Go to Settings, expand Configure settings to enable Language switcher, then click Save changes.
-
Navigate to Deploy > Web > Experience on a Website.
-
Click on the higlighted icon and select Change language.
-
Select your preferred language and click Done.
-
The chat widget language will change based on the selected language.
Automatic RTL text alignment for Arabic
The chat widget automatically renders Arabic message bubbles in right-to-left (RTL) layout. This works for both bot/agent messages and user messages, and requires no configuration on your part.
How it works:
- When a message is received or sent, the widget inspects the text for Arabic script characters.
- If Arabic script is detected, the message bubble switches to RTL layout: text is right-aligned and reads from right to left.
- All inline formatting (bold, italic, links) within the bubble respects the RTL direction.
- Messages in other languages continue to display in the default LTR layout.
- Each message is evaluated independently, so mixed-language conversations align correctly without any extra setup.
RTL detection is based on the content of each individual message, not the bot's configured language. A bot configured in English will still render an Arabic reply in RTL.
Example:
| Message | Direction applied |
|---|---|
Hello, how can I help? | Left-to-right (LTR) |
شكرًا لاختيارك اللغة. كيف يمكنني مساعدتك؟ | Right-to-left (RTL) |
| User types in Arabic | Right-to-left (RTL) |