01Add a language and set the default
Husly translates its own built-in texts on your site, such as form messages and the cookie banner. You choose the languages and translate your own content.
In the admin, open Settings -> Languages.
Under Available languages, press Add a language, search for the language and pick it.
Set the order: drag a language, use the arrows, or press Sort A-Z. Your site's language switcher shows the languages in this order.
Under Default language, pick your site's main language.
Press Save.
The default language is marked default in the list. Your bare domain opens in it, and the AI translates from it. If you change it later, the addresses of your public pages can change too.
To take a language off the site, press the cross on its row. The default language cannot be removed: pick a new default language first.
The Free plan has one language. Standard and every plan above it have no limit. When you reach your plan's limit, you cannot add another language, and the page tells you so.
02Page addresses in each language
Every language has its own page addresses. URL structure on the Languages page sets how they are built:
| Choice | Default language | Other languages |
|---|---|---|
| Default language without prefix | /pricing | /de/preise |
| Country code on every language | /en/pricing | /de/preise |
Default language without prefix gives shorter addresses. With Country code on every language, a change of the default language never moves your page addresses.
A page's own address in each language
A page can have a different address in every language, for example /pricing in English and /de/preise in German.
Open the page in the builder, press the gear icon and open Page settings.
In the General part, URL slug is the address in the default language.
Below it, the URL in other languages box has a field for each of your other languages. Type the slug for that language.
The line under each field shows the full address. Save the page.
An empty field uses the default language's slug. Blog posts have the same box. Your sitemap lists every language version of a page, so search engines can find each one.
03Translate by hand
Translating by hand is free on every plan. You write each text yourself, so you control every word.
Open the page in the builder.
At the top of the builder, open the language button. It shows a flag and a language code.
Pick the language you want to translate into. The page now shows that language.
Click a text and write the translation. It is saved under the language you picked.
Press Save.
The page title and the address have a field for each language in Page settings. The meta title and description are per language too. Read more in Pages and menus.
If a text has no translation yet, the page shows it in another of your languages. Read the whole site through in every language before you share it.
04Translate with AI
On the Languages page, the Content translation card can translate the whole site at once. The AI translates page content, page titles and menus from your default language into the languages you pick.
Save your languages first. The AI translates only into saved languages.
Under Translate into, pick the languages.
Press Translate with AI.
Wait a few minutes and keep the page open. When it is done, Husly shows how many texts it translated.
Open the pages in the builder and read the translation through.
Translating with AI is part of the AI and Agency plans. On other plans the card shows View plans instead.
The AI translation uses AI credit, the monthly AI allowance of your plan. The more text and the more languages, the more credit it uses. If the credit runs out midway, the texts already translated are kept. Top up the credit and press the button again: it goes on with the page texts that are still missing.
What the AI leaves alone:
Page text you already translated stays as it is. The AI fills only texts that have no translation in that language yet.
Page titles and menu names are translated again on every run. If you fixed one by hand, check it after the run.
Very long texts are left out. Husly tells you how many, and you translate them by hand.
One run covers at most 20 pages. On a bigger site, translate the other pages by hand.
Blog posts are not part of the run.
05The language switcher
When your site has more than one language, visitors see a language switcher. It lists your languages by their own names, each with a flag, in the order you set. A visitor who picks a language goes to the same page in that language, at its own address.
The switcher is on in the header and in the footer by default. To change that:
Open Structure -> Customize.
In the Header card, under Controls, turn Language switcher on or off.
Do the same in the Footer card.
Press Save.
A site with only one language shows no switcher.
06Right-to-left languages
Arabic and Hebrew are written from right to left. When one of them is a language of your site, its pages turn around as a whole. You do not need to switch anything on:
The header, the menu, the text, cards and columns start from the right.
Arrows that point along the line, such as a Read more arrow or slider arrows, point the other way, so forward still means forward.
Sliders start from the right. On a phone, the menu rows line up on the right.
Your other languages stay as they are.
In the builder, pick that language at the top and the page shows right to left. The text boxes for that language also type right to left. The admin's own buttons and panels stay left to right.
Before you share the site, look through every page in that language in the builder.