Articles on: Customization

How to change the chatbox language

This article explains how to control the language displayed in the Crisp chatbox.


By default, Crisp detects the visitor browser language and displays the best supported chatbox locale automatically. You can also force one language for every visitor, or handle language selection programmatically when your website is multilingual.



Force the chatbox language


Forcing a language is useful when your website is served in one main language, even if some visitors use browsers configured in another language.


To force the chatbox language:

  1. Go to Crisp
  2. Open Settings → Chatbox Settings → Chatbox Appearance
  3. Find Chatbox Language
  4. Choose Auto-detect or select the language you want to force
  5. Let Crisp auto-save the change


Force the chatbox language from the chatbox appearance settings


When the chatbox language is set to Auto-detect, Crisp uses the visitor browser language and falls back to the closest supported language when needed.



Customize texts for multiple locales


If you need to customize chatbox texts per language, go to Settings → Chatbox Settings → Chatbox Appearance → Chatbox Theme → Advanced Chatbox Customization.


The Default locale acts as the fallback text. You can then add locales and customize texts for each language, so visitors see the right wording when the chatbox is displayed in their language.



Set the language with JavaScript


If your website dynamically changes language, you can force the chatbox locale with the Crisp Web Chat SDK instead of using one global language in the settings.


Read the Language Customization guide if you need to set the chatbox locale from your website code.


You can also check the list of languages supported by Crisp before configuring your localization setup.

Updated on: 03/05/2026

Was this article helpful?

Share your feedback

Cancel

Thank you!