Skip to main content

Overview

Localization settings allow you to configure which languages your chat widget supports and set a default language for visitors. This enables you to create a multilingual chat experience that serves international audiences in their preferred language.
The chat widget automatically adapts its interface text based on the visitor’s browser language if that language is enabled. Visitors can also manually switch languages within the widget.

Accessing Localization Settings

  1. Navigate to your agent in the dashboard
  2. Click on Deploy in the sidebar
  3. Select Chat Widget to access the settings
  4. Scroll to the Localization section
The localization settings display your current configuration including the default language and the number of enabled languages.

Default Language

The default language is the primary language your chat widget displays when:
  • A visitor’s browser language is not in your enabled languages list
  • The visitor hasn’t selected a language preference
  • The widget first loads for new visitors

Changing the Default Language

  1. Click the Manage button in the Localization section
  2. In the language selection modal, hover over your desired language
  3. Click Make Default to set it as the primary language
  4. Click Save to apply changes
The default language is always enabled and cannot be disabled. If you want to change the default, first make another language the default, then you can disable the previous one if needed.

Managing Enabled Languages

Control which languages are available to your visitors by enabling or disabling specific languages.

Opening the Language Manager

Click the Manage button in the Localization section to open the language selection modal.

Enabling Languages

In the language selection modal:
  1. Browse or search for languages using the search field
  2. Check the checkbox next to each language you want to enable
  3. Use Select All to enable all filtered languages at once
  4. Click Save to apply your changes

Disabling Languages

  1. Uncheck the checkbox next to languages you want to disable
  2. Use Deselect All to disable all filtered languages (except the default)
  3. Click Save to apply your changes
Disabling languages removes them from the language selector in the chat widget. Visitors using a disabled language will be switched to the default language.

Supported Languages

The platform supports over 40 languages covering major regions worldwide:
LanguageCode
Englishen
Spanishes
Spanish (Latin America)es-419
Portuguese (Brazil)pt-BR
Portuguesept
LanguageCode
Germande
Frenchfr
Italianit
Dutchnl
Polishpl
Romanianro
Czechcs
Hungarianhu
Slovaksk
Sloveniansl
Croatianhr
Serbiansr
Bosnianbs
Bulgarianbg
Greekel
Albaniansq-AL
Ukrainianuk
Russianru
Swedishsv
Norwegianno
Danishda
Finnishfi
Estonianet
Latvianlv
Lithuanianlt
LanguageCode
Chinese (Simplified)zh-CN
Chinese (Traditional)zh-TW
Japaneseja
Koreanko
Hindihi
Tamil (India)ta-IN
Thaith
Vietnamesevi
Indonesianid
Malayms
Arabic (UAE)ar-AE
Arabic (Saudi Arabia)ar-SA
Hebrewhe
Persianfa
Turkishtr

How Language Affects the Widget

When a visitor uses the chat widget, language settings affect several elements:
ElementBehavior
Interface textButtons, placeholders, and system messages display in the selected language
Welcome messageShown in the configured default language (customize per language in Content settings)
AI responsesThe agent responds in the same language the visitor uses
Language selectorOnly enabled languages appear in the dropdown

Visitor Language Detection

The widget uses this priority to determine the initial language:
1

Browser language

If the visitor’s browser language matches an enabled language, the widget uses it automatically.
2

Previous selection

If the visitor previously selected a language, the widget remembers their preference.
3

Default fallback

If no match is found, the widget displays in your configured default language.

Best Practices

Only enable languages for regions you actively serve. Having too many options can overwhelm visitors and may not provide a good experience if your knowledge base doesn’t cover those languages well.
Before enabling a language, ensure your knowledge sources have content in that language or that your agent can effectively translate and respond in that language.
Analyze your website traffic to identify which languages your visitors use most frequently. Prioritize enabling those languages.
Choose a default language that matches your primary audience. This ensures the best first impression for most visitors.
Use the Playground to test conversations in each enabled language. Verify the agent responds appropriately and the experience is consistent.

Configuration Reference

Default Values

SettingDefault Value
Default LanguageEnglish (en)
Enabled LanguagesAll languages enabled

Localization Settings Summary

SettingDescription
Default LanguageThe primary language shown when no matching visitor language is found
Enabled LanguagesLanguages available for selection in the chat widget

Next Steps