Translating your site
Add languages: TOWeb translates the whole site and keeps it up to date with every change.
How it works
You write your site in its main language. For each language you add, TOWeb translates the whole site with AI (pages, menus, products, posts) and updates the translations as soon as you change a text. There is nothing to proofread or keep track of.
The texts TOWeb writes itself (cart, checkout, order emails…) are already translated: the AI only handles your own texts.
Adding a language
- Open Settings › Languages.
- Under Add a language, choose the language you want.
- Click Translate now. Progress is shown language by language.
- Open the Preview: your site now exists in the new language.
Afterwards, Check translations retranslates whatever has changed.
You need a local AI or your own key
Translation uses the AI installed on your computer (Ollama) or your own key. Set it up in TOWeb Settings › AI: see Writing with AI.
If the chosen provider has no key, the Languages screen names it and, if another provider’s key is saved, offers Switch to that provider. A publication with no AI ready to translate says so, instead of going ahead without a word.
Where visitors switch language
Under Where visitors switch language, choose In the header (the most common), In the footer, Floating badge or Nowhere. You can add a flag next to each language, and Offer visitors their language: when a visitor’s browser is set to another language of your site, a discreet banner, written in their language, offers to switch to it. Nobody is redirected without asking, and Google crawls your site in its main language, each language staying indexed at its own address. The visitor’s choice, made with the switcher or in the banner, is remembered on their next visit.
In the header, a site in 2 or 3 languages shows its languages in full view, for example FR | EN, with the page’s language underlined. Beyond three languages, a menu with a globe icon gathers them. On phones, the languages are in the menu.
Arabic and Hebrew
Your site can also be translated into Arabic and Hebrew. In these languages it reads from right to left: the layout and the menu are mirrored, while prices and numbers stay readable. The cart, checkout, forms, booking, the e-mails sent to your customers and your site’s dashboard are translated.
A site name, a blog post tag or a collection written in these scripts is accepted and gets a valid address.
A site in Greek or Hebrew keeps its fonts offline, when the chosen font contains these alphabets. Otherwise, the text appears in the system font.
Addresses
The main language stays at the root of your site, each other language has its own folder: for example /de/ for German. Each page tells search engines about its versions in the other languages.
In another language, a page’s address takes its translated title, for example /de/kontakt/ for the Contact page, and it is fixed as soon as it is published. On a multilingual site already online, some translated addresses may therefore change at the next publication: the old address redirects to the new one, so as not to lose search ranking, and search engines take a few days to adopt it.
Your edition
Anyone can add languages, translate and see the result in the preview. Publishing additional languages is part of the paid editions, with a number of languages that depends on the edition. Without it, the published site carries only its main language; the Languages screen tells you so.
Correcting a translation
To touch up a sentence by hand, open Settings › Languages and click Open the translation file (.po) on the language’s line. The file opens in your translation editor (Poedit, which is free, or a text editor). Your correction applies the next time the preview or the site is generated, and TOWeb keeps it in later translations, as long as the original text does not change. Leave the numbered markers in square brackets as they are.