Personyze Wiki Personyze Wiki docs
English
Open Personyze
Docs/ Content & Design/ Languages — One Campaign in Every Visitor’s Language
Content & Design

Languages — One Campaign in Every Visitor’s Language

The Languages card in every editor: a version of a placement’s words for each language, shown by the page’s address or the visitor’s browser language, with Translate with AI and per-language prices.

7 min read Updated 20 hours ago

One campaign can speak every language your site does. The Languages card in an action’s editor gives its words a version per language — Dutch on pages whose address starts with /nl/, German for visitors whose browser is set to German — and each visitor gets the words in their language. Everything still counts in the one campaign: its impressions, clicks, answers and bookings, whatever the language.

Build once, then translate. The design, the questions, the rules and the colours belong to the main version. A language holds only its words, so a change to the design reaches every language at once.

Where the card is

Languages is the first card or section of these editors, folded until you open it:

Editor What a language holds
The design editor — popups, banners, inline content, recommendation widgets, reviews and the other designs (see the Popup & Banner guide) Every text a visitor reads, with Text direction where the design has one. Designs that show your products or content add Prices and Catalog data.
AI Chat Its 17 texts: the opening message and the question it answers, the suggested questions, the button, the card, the home screen, the header, the message box, the send button and the small print.
AI Product Finder and AI Content Finder Their 16 texts: the title and rotating titles, the invitation, the box and its chips, the results heading, each pick’s button, the next steps and the small print.
AI Search Inside the box, Button and Note underneath.
Book a meeting The heading, and the launcher’s label, card title and card note.
Survey Each question’s words and choices, the words at the two ends of a scale, the thank-you and button words, and the texts on the card.
Replace text For each rule, the words to find as that language’s page says them, and what goes in their place.
Multi-Recommendation Widget Each tab’s name, and the message of an empty tab.

Emails, Web Push, the Get Code for Emails designs and the Canvas Builder have no Languages card.

The design sidebar's Languages section on a Dutch tab: Shown on pages whose address starts with /nl/ with Change and Remove, Translate with AI, four texts under their main words, and the preview in Dutch with the badge preview shows Dutch
Design step › Languages, on the Dutch tab: the rule (Shown on pages whose address starts with /nl/, Change, Remove), each text under its main version’s words, and the preview in Dutch; the badge above it reads preview shows Dutch. Click to enlarge.

Adding a language

+ Add a language opens Add a language. Choose the Language (39 are offered, with a search), then Show it to visitors when:

Rule Who gets the language
the page’s address starts with /nl Visitors on pages whose address starts with /nl/. The usual choice for a site with a folder per language.
their browser’s language is Dutch Visitors whose browser is set to that language, on any page.
a rule of my own Visitors who match a targeting rule you write. Not offered in the design editor: there, a rule of your own is an ordinary ⚡ Variation on the setting.
  • Each language becomes a tab beside Main version. Its line says when it shows — Shown on pages whose address starts with /nl/ — with Change and Remove. Remove asks first, because its translations go with it.
  • Two languages cannot share one rule.
  • Arabic, Hebrew, Persian and Urdu start with Text direction set to Right to left.
  • A visitor who matches no language gets the main version.

Translating the words

Open a language’s tab. Each text is listed with its main words over its box; type that language’s words in the box. A list — suggested questions, chips, rotating titles — takes one line each.

  • A box left empty shows the main words (“Not translated yet – shows the main words”). The tab counts the texts a language still lacks.
  • The preview draws the open language, and a setting’s variations badge says so: preview shows Dutch.
  • Only wording is listed — not numbers, symbols, links or catalog fields.
  • In the design editor, a language is kept from its first translated text; until then it changes nothing. Colours and uploaded pictures stay the main version’s: to give one its own per language, use ⚡ Variations on that setting.
  • Survey: the questions, their kinds, the choices and their order, the rules and Required are set in the main version, and every language follows them. A language translates the words. The answers of every language are counted together, under the main version’s words.
  • Replace text: each rule has its own Find – as the Dutch page says it and its own replacement, because on a Dutch page the words to find are Dutch too. A field left empty uses the main words.

Prices and catalog data

On a design that shows products or content, a language’s tab continues after its texts:

Part What it sets for that language
Prices The currency symbol before or after the price, and the price format, each with a value of its own (“Same as the main version” when left empty). Prices are not converted.
Catalog data Which column of your catalog each field comes from — a title_nl column for the title, or a price column in that language’s currency. Left as it is, a field shows the main version’s column; Use the main version’s column puts it back.

Translate with AI

Every language’s tab has Translate with AI. One click fills every box left empty in that language; read and change each one before you save. It reports what it did, for example “3 texts translated – check them before you save.”

  • A box you typed in is never sent. When nothing is left, the button is off: “Everything in this language is translated already.”
  • Your personalization stays intact: every ${…} visitor value and HTML tag comes back as it was, and a list keeps its lines.
  • It writes in your site’s tone, and addresses the visitor the way the widget’s own words do in that language — Sie in German, vous in French.
  • Not sent: prices and catalog columns, and in Replace text the words to find — a guess that is not word for word what the page says would replace nothing. Only the replacements are translated.
  • A language shown by an address that is not a language’s name (/nederlands/) needs its language chosen under Change first, so the AI knows what to write.
  • It uses the account’s AI credits. When they run out, the message offers Add AI credits.

Visitors get the saved words, exactly as if you had typed them.

A Dutch language tab right after Translate with AI: 4 texts translated - check them before you save, and the four boxes filled
Right after Translate with AI: the boxes are filled, and the line reads 4 texts translated – check them before you save. Click to enlarge.

The widgets’ own words

AI Chat, the AI finders, AI Search and Book a meeting also write words of their own — Send, Start over, Here are your picks, the dates and times, Confirm booking, the Name and Email boxes. When a language of the placement matches, those come in that language too. They are built in for Spanish, French, German, Dutch, Portuguese, Italian, Polish, Japanese, Arabic and Greek; Arabic reads right to left.

  • For a language without built-in words, the chat’s and the finders’ tab lists the widget’s own texts too, so you can give them words; until you do, they show in English.
  • Book a meeting’s calendar follows the page’s language even when the booker has no languages of its own.
  • Without a matching language, the chat’s own words follow The chat’s own words in its settings, and a finder’s follow Its own words on its Languages card: English — on every page or The page’s language (a finder can also follow the assistant).
  • Your own words are never translated by themselves — that is what a language’s tab is for. The chat’s and the finders’ answers are always in the visitor’s language.

Other conditions

A language is a variation chosen by address or browser. To vary words by anything else — a country, a returning visitor, a CRM field — use ⚡ Variations on the setting, or write the condition in the template: see Content variations by condition.

Get an AI plan for your site

Inspire me reads your website and suggests the personalization campaigns to run first, and who should see each one. Free.

Scan your site
Did this page answer your question?
Thank you — that goes to whoever maintains this page.