Working with the assistant / Supported languages

Supported languages

There is no language list to pick from — the assistant converses in any language your team writes in, and writes it the way a native speaker from your region would.

How language works

Each person on your team has their own reply language, set during onboarding or simply by telling the assistant. It's stored as a locale — language plus region (say, French as used in Canada, or Arabic as used in Morocco) — so replies follow the spelling, number and date formats, idiom and register of that variant, not a generic translation.

you › À partir de maintenant, réponds-moi en français.

That's all it takes. The preference is saved to your profile and applies to every future conversation — each teammate can work in a different language against the same site.

The reply language

  • Replies, explanations and questions come in your chosen language — including clarifying questions, confirmations and error explanations.
  • Product and code names stay as they are — field names, component names, CMS terms and brand names aren't translated.
  • Write in a different language mid-conversation and the assistant follows you, then asks once whether to make the switch permanent.

Regional variants

Locales are expressed as standard BCP-47 tags, and the variant genuinely changes how the assistant writes:

LocaleWhat you get
en-GB / en-USColour/color, organise/organize, 29/10 vs 10/29 dates — full British or American conventions.
fr-FR / fr-CA / fr-MAMetropolitan French, Québécois vocabulary, or the register and expressions natural in Morocco.
es-ES / es-MXPeninsular or Latin-American Spanish usage.
pt-PT / pt-BREuropean or Brazilian Portuguese.
ar-MAMoroccan Arabic (Darija) when you write in Darija; otherwise Modern Standard Arabic with Moroccan conventions.
zh-CN / zh-TWSimplified characters with mainland usage, or Traditional characters with Taiwanese usage.
sr-Latn / sr-CyrlSerbian in the alphabet you chose — never mixed.
ja / koNatural polite register, no stray romanisation.
These are examples, not the full set — any language/region combination expressible as a BCP-47 tag works the same way.

Your site's content

The language you chat in and the language of your website are deliberately independent. Content the assistant writes into the site — pages, posts, field values, image alt text — follows the site's own language and locale, which it checks against your existing content. A German team member can ask in German for a new landing page on an English site, and the page comes out in English.

  • Translations on request — ask for a page in another language, or a translated variant for a specific locale, and that's what gets written.
  • Localised CMSs — where your CMS models locales (Contentful locales, WordPress multilingual setups and so on), the assistant writes to the locale you name.

Switching language

  • In chat — just say so: "reply in US English from now on", "je préfère le français". The change applies from the next reply and is remembered.
  • Per person — language is an individual preference, not a workspace setting. Each teammate's choice only affects their own conversations.

What stays in English

Internal records — audit-log entries, approval notes, memory the assistant keeps about your site and tool transcripts — are kept in English so they can be reviewed consistently, whatever language the conversation happened in. Your replies are unaffected.

Working in a language with right-to-left script or non-Latin numerals? Content written into the site follows the target locale's conventions there too — tell the assistant the locale you're writing for and it handles the rest.