Multi-language support
ShopGuide handles language in two separate places, and merchants sometimes assume they're the same thing. They're not, and the difference matters if you sell outside English-, German-, or Dutch-speaking markets.
The widget's own buttons and labels: English, German, Dutch
Everything that's part of the chat widget's chrome — buttons, the guided-discovery overlay, the sources/citations panel, the product comparison view, the footer line, the disclaimer text — is translated by hand into three languages: English (the default), German, and Dutch. About 90 keys, maintained directly in the codebase. There's no toggle for this; a fourth language means someone on the ShopGuide side adds a new translation set.
Which of the three shows up depends on the shop's configured content language. If that's set to something outside en/de/nl, the widget falls back to English chrome.
What the AI actually says back: much wider coverage
The AI's replies are a different story. A separate instruction, attached to every response, tells it what language to answer in, and that instruction covers a lot more ground than three languages — most of Europe, the Middle East, and South and East Asia, plus a handful of African languages, detected either from what the customer typed or from the shop's language setting. English is the fallback when detection can't tell.
So a shopper can type in, say, Portuguese or Polish, and get a fluent reply in that language — while the buttons and labels around it stay in whichever of the three UI languages the shop is set to (or English, if none apply). That mismatch is expected behavior, not a bug, but it's worth knowing about before a merchant assumes "the AI speaks my language" means the whole widget does.
Outside the scope of this feature
No right-to-left layout — Arabic and Hebrew aren't supported in the widget UI, regardless of what the AI can respond in. No translation memory, no human review workflow for the three UI languages; they're just maintained in code. And currency, tax, and shipping display come from Shopify Markets or the store's own theme, not from ShopGuide.