Skip to main content

What language does my chat widget speak?

How Arbyn chooses the widget's display language, and why a shopper's own reply is handled differently from the widget's built-in labels.

Written by Joseph

Arbyn's chat widget supports 21 languages for its built in interface (labels, headings, and buttons), and the assistant itself replies in whatever language a shopper actually writes to it in, automatically, on every message. These are two related but different things, and this article explains both clearly so you know exactly what to expect.

What it does

There are two separate language behaviors at work in the chat widget:

  1. The widget's built in interface (the welcome heading, section titles, quick action buttons, menu labels, and so on) displays in one language for your whole store: either your store's own default language, or a specific language you choose instead.

  2. What the assistant actually writes back to a shopper follows that shopper's own message, automatically, turn by turn, regardless of what the widget's interface language is set to.

Where to find it

  1. Go to Settings, Chat widget, then Customize widget.

  2. On the Content tab, find Widget language at the top.

  3. Choose Automatic (the default: follow the shopper's Shopify Markets language) or pick one specific language from the list to always use that instead.

  4. Click Save.

How it works

The widget's interface language

Automatic, the default setting, displays the widget's built in text (the welcome heading and body, the Discover and Quick actions section titles, the quick action buttons and the message each one sends when tapped, the Perks and Quiz labels, the menu, the composer placeholder, and other built in button and status text) in the language each shopper is browsing your storefront in. That language is decided by Shopify Markets and Translate and Adapt, so a shopper on your German storefront sees the widget in German while a shopper on your main storefront sees your default language.

This is on by default. The Shopify Markets integration, under Integrations, Shopify Markets, is switched on for every store, so Automatic follows the shopper's storefront without you setting anything up. If you would rather every shopper saw the same language, switch it off there and Automatic falls back to your store's default language for everyone. The customizer tells you which of the two you are on, so you never have to guess.

Arbyn speaks 21 languages, and your storefront may publish one we don't. If a shopper is browsing in a language Arbyn doesn't yet speak, the widget shows your store's default language rather than switching to something they didn't ask for. The customizer lists your storefront's published languages and names any Arbyn can't speak, so you can see this before a shopper does.

If you'd rather the interface always show in one specific language regardless of the market a shopper is in, pick that language directly from the dropdown instead of leaving it on Automatic. This is useful if you sell into one specific market and want the widget's wording locked no matter what.

The conversation itself

Separately from the interface setting above, Arbyn detects the language a shopper actually writes in, message by message, and replies in that same language. This happens automatically and needs no setup: a shopper who types in Spanish gets a Spanish reply, even on a store whose widget interface is set to English, and a shopper who switches languages mid-conversation is followed there too. This is the same detection Arbyn uses for support emails, so a customer gets a consistent experience whichever channel they use to reach you.

In short: the buttons and headings around the conversation follow your store's setting; what the assistant actually says back to a shopper follows that shopper.

Your own custom text

Any text you customize yourself (a custom welcome message, a renamed section label, a custom quick action title) shows exactly as you typed it, to every shopper, in every case. Arbyn only translates its own built in wording; it never auto-translates text you've written, so your exact brand voice is preserved. If you want the built in translated default back for a field, clear it and save.

Good to know

  • Arbyn's built in interface currently supports 21 languages. English, French, German, Spanish, Italian, Portuguese, Brazilian Portuguese, Dutch, Polish, Czech, Swedish, Danish, Finnish, Norwegian, Japanese, Simplified Chinese, Korean, Turkish, Indonesian, Vietnamese, and Thai.

  • On Automatic, the interface language is per-visitor, following Shopify Markets. It follows the storefront language a shopper is actually browsing in, not their browser or device setting. This is on by default. Switch the Shopify Markets integration off and it falls back to your store's default language for everyone.

  • The conversation's language genuinely is per-shopper, with no setup needed. This is the part that adapts automatically to whoever is chatting, independent of the interface setting above.

  • Custom copy you write is never auto-translated. Type it once, and it shows exactly as written, in every language, to every shopper.

  • Picking a specific interface language is useful for single-market stores that always want the same wording regardless of anything else, rather than following your store's default.

FAQ

If my store's default language is English, can a French shopper still get a French reply? Yes. The interface labels around the conversation stay in your store's language, but what the assistant actually writes back to that shopper follows what they typed, automatically, in French.

Does "Automatic" mean each shopper sees the widget's labels in their own language? It means each shopper sees them in the language of the storefront they are browsing, which Shopify Markets decides. So a shopper on your German storefront sees German labels. It does not read their browser or device language. This is on by default; switch the Shopify Markets integration off and every shopper sees your store's default language instead.

My storefront is published in a language Arbyn doesn't speak. What happens? Those shoppers see the widget in your store's default language. Arbyn never guesses at a language it doesn't have, and it never silently drops to English when your default is something else. The customizer names any of your published languages Arbyn can't speak, so you find out from the settings screen rather than from a customer.

I renamed a Quick actions label. Will that translate for shoppers in other languages? No. Custom text you type yourself always shows exactly as written, in every language. Leave the field blank instead if you want Arbyn's translated default to show per interface language.

Do quick action buttons still work correctly for a shopper in another language? Yes. Tapping a quick action routes to the right flow (order tracking, returns, and so on) regardless of language; a shopper never needs to type in English to be understood.

Did this answer your question?