In this section
Resources / Help / Account
AI Translation localizes notifications, NPS, surveys, roadmap and status from your main language in one click — then visitors see their language via setLang, the browser, or identify traits.
Hubbo ships with AI Translation for visitor-facing copy. Write once in your main language, add another locale, hit Generate Translation, and Hubbo fills the empty fields automatically. You can tweak any line afterward. Empty fields always fall back to the main language.
AI Translation is the default path
You do not need a separate localization tool. Every Translations panel in the admin app includes Generate Translation — notifications, NPS, surveys, roadmap and status. Typing overlays by hand is still supported when you want full control.
hubbo.setLang('xx') or a browser set to that language.Always review before publish
AI is fast, not perfect. Check brand voice, proper nouns and anything that must stay exact before you ship.
On the embed, `window.hubbo.setLang()` (recommended when your app has a language switcher) pins the locale — missing overlay → main language, without falling through to the browser. When unset: browser language, then optional locale / language on hubbo.identify() traits. Public status and roadmap pages expose the same setLang / getLang API (live switch + ?lang= sync); shared links with ?lang= also work. Developer guide: Set visitor language.
| Product | Shared / account-level | Per item |
|---|---|---|
| Notifications | Notifications → Translations (widget header, Published prefix, Read post / Open, back/share, chat labels) | Translations on each notification (title, description; optional Read post / Open overrides) |
| NPS | NPS → Translations (question, scale labels, thank-you and related copy) | One NPS configuration per account |
| Surveys | Surveys → Translations (shared buttons and thank-you labels) | Translations on each survey (questions, options, follow-ups) |
| Roadmap | — | Translations on each board (title, columns, tags, items) |
| Status page | Status Page → Translations (page chrome and shared labels) | Incidents, maintenance and components can carry their own overlays |
Related: Appearance and branding, Notifications overview, NPS overview, Surveys overview, Roadmap overview, Status page overview.