A site in several languages
Choose your main language, switch on others, and translate pages, menus, forms, courses and the rest.
Sites can be written in English, German and Persian, in any combination. Your plan sets how many languages you can add besides your main one. Persian pages are laid out right to left automatically.
Main language and extra languages
In Settings, the Languages card holds both. Your Main language is shown at your site's plain addresses, like / and /about; every other language gets its own prefix, like /de/about. Switch on Write content in German too (or Persian, or English) to add a language — the editor gets a language picker, and those addresses start working.
Translating each part of your site
| What | Where |
|---|---|
| Pages and posts | In the editor's language tabs, press Add the German translation (or Persian, or English). Each language is written separately; the address is shared. |
| Site name, tagline, menus | Settings → Your site in its other languages. |
| Footer | Footer has a tab for each language. |
| Sidebar widgets | Each widget has its own translation boxes. |
| Forms | The form's Translations tab. |
| Courses, events, menus | The Language picker in their editors. |
What visitors see
A language menu in your site's header lists each language in its own name — Deutsch, فارسی. It opens the translation of the page you're on when there is one, and that language's home page when there isn't.
- Menus, forms, courses, events and widgets fall back to the main text for anything you haven't translated, so switching on a language never leaves gaps.
- A page or post that has no version in a language simply doesn't exist at that language's address.
- Pages that exist in more than one language tell search engines about each other, so each audience finds its own version.
Adding languages beyond your plan
The Languages card shows how many your plan includes. On a paid plan, the owner can buy more under Billing → Extra languages, then switch them on in Settings — see Plans and billing.