Skip to main content
Tiny Talk supports translating the chat widget’s UI elements into multiple languages. This lets you serve visitors in their preferred language.

Supported languages

The following languages are available for widget UI translation:
LanguageCode
Englishen
Arabicar
Dutchnl
Frenchfr
Germande
Hungarianhu
Italianit
Japaneseja
Portuguesept
Romanianro
Spanishes

What gets translated

Localization applies to the widget UI elements, not agent responses. This includes:
  • Chat header text
  • Input placeholder text
  • Button labels (send, close, etc.)
  • System messages (“Powered by”, “Write a message”, etc.)
  • Error messages

Configuring languages

Go to Messenger → General → Supported Languages to configure your messenger’s language settings.

Default language

The Default Language dropdown sets the primary language for your messenger interface. This is the language used when no additional languages match the visitor’s browser.

Additional languages

Enable additional languages by toggling them on. When an additional language is enabled and matches a visitor’s browser language, the messenger automatically switches to that language for that visitor.
The default language is always active. Additional languages only activate when they match the visitor’s browser language — they don’t add a language picker to the messenger.
When additional languages are enabled, fields that support localization (such as Messenger greeting, introduction, privacy policy notice, and labels) will show an extra input for each enabled language so you can provide translated text.

Agent response language

The widget localization controls the UI language only. The agent’s response language depends on:
  1. Your system prompt - Instruct the agent to respond in a specific language (e.g., “Always respond in Spanish”)
  2. The visitor’s language - Most AI models will naturally respond in the same language the visitor uses
  3. Your training data language - If your knowledge base is in French, the agent will reference French content
For a fully localized experience, set the widget language AND instruct the agent in the system prompt to respond in that language. For example: “You are a customer support assistant for [Company]. Always respond in German.”

Multilingual agents

Most AI models naturally respond in the same language the visitor writes in. To reinforce this, add something like “Always respond in the same language the visitor uses” to your system prompt. Combined with additional languages enabled for the widget UI, this gives visitors a fully localized experience.

Right-to-left (RTL) support

Arabic (ar) localization includes right-to-left text direction support in the widget interface.