Widget Customization
Languages and Translation
Convot handles language in three ways - the widget's interface in 12 languages, help-center content in up to 12 languages, and live AI translation of chat across 60+ languages.
Convot handles language in a few separate ways. Knowing the difference avoids confusion:
- Help-center content that you author (articles, changelog, roadmap) supports up to 12 languages.
- Live translation of chat conversations works across 60+ languages using AI.
These are independent systems. The first is about the content you write; the second translates real-time messages on the fly.
Help-center content languages (12)
Your help center, changelog, and roadmap can be published in up to 12 languages. You author content per language, and the public URL uses a language prefix: /en/article/..., /es/article/..., and so on.
| Code | Language | Code | Language |
|---|---|---|---|
en |
English | pt |
Portuguese |
es |
Spanish | nl |
Dutch |
fr |
French | ja |
Japanese |
de |
German | zh |
Chinese |
it |
Italian | ar |
Arabic |
hi |
Hindi | ru |
Russian |
To publish in a language: go to Settings → Apps → [your app] → Public site, add the language, then write articles in it. Visitors land on the language matching their browser, falling back to your default when an article is not yet translated. See Branding and languages.
Live translation in chat (60+ languages)
This is the bigger reach. In the inbox, an agent can reply in their own language and have it automatically translated into the customer’s language, with the customer’s replies translated back. It runs on AI translation and covers 60+ languages (well beyond the 12 content languages), including Bengali, Korean, Turkish, Vietnamese, Polish, Thai, Tagalog, and many more.
The widget detects the visitor’s browser language to know which language to translate into. Agents turn this on per conversation with the Live Translate control. See Live translation.
Live translation is separate from the help-center language system. It translates real-time chat messages; it does not translate your articles.
Widget interface language
The chat widget’s own interface (buttons, tabs, labels, placeholders, status lines and the preset header and welcome messages) can be shown in any of the 12 languages above.
Go to Settings → Apps → [your app] → Chatbox → Appearance and pick a Widget language:
- English (the default for apps created before this option existed).
- Match the site or visitor’s language: the widget follows your website’s language (the language your page declares, such as the language a shopper picked on a multi-language Shopify store). If the page doesn’t declare one of the 12 languages, it uses the visitor’s browser language, and English otherwise. New apps start with this option.
- A fixed language, for example German, so every visitor sees the widget in German.
Text you write yourself isn’t translated: a custom away message, your help articles, and your replies stay as you wrote them. To translate the conversation itself, use Live translation.
Authoring multi-language content
Help-center content is authored per language. Start in English, then add translated articles as your audience grows. The same article slug across languages links the translations together.
Next steps
- Branding and languages - add languages to your public site.
- Live translation - translate chat in real time.
- Multi-language articles - author content per language.
Was this article helpful?
Thanks for your feedback!