Multilingual websites built with the website builder automatically detect a visitor’s browser language and display the corresponding version of the site when available. If a matching language version isn’t available, the site falls back to the default language.
We recommend setting English as your default language, as it is widely understood and increases the likelihood that visitors can navigate and understand your content, even if their preferred language isn’t supported.
Set up multiple languages
In this example, we'll show you how to add a German version to an English website. To enable multilingual functionality, follow these steps:
- Click on Pages in the left sidebar.
- Select the Languages tab.
- Check the box to Enable multilanguage.
Once multilingual support is activated, your current default language will be greyed out because it cannot be removed or changed.
Below the default language, you’ll find an additional field. Click on the field to open a dropdown list of available languages, then select the language you want to add - in this case, German.
Click + Add to insert another language field, then click the dropdown and select the language you want to add.
After selecting all languages, you want to add, save your website by clicking the Save button or by pressing Ctrl + S. With the save, the website builder added and stored the necessary language data and the respective language - in this case German - will appear greyed out. You cannot change the language in the field, but you can change the order (if you have multiple languages), you can delete the language and you can click on the external link icon which will lead you to the Pages of this language.
You can also click on Pages above Languages at any time to manage and edit pages in the new language. At the top of the Pages panel, you’ll see tabs with all available languages. Click on the respective language tab to view its pages. In this example, selecting German will display the list of German pages.
By default, only the home page is translated, since each language must have its own home page. Any additional pages you want in German must be added manually by clicking Translate.
If you want all pages to be created automatically when adding a new language, you can change this setting by clicking on the Settings option in the left sidebar. The Preferences are already opened. There you find the Language copy mode where you can select Copy all pages.
Changes made to pages in one language do not affect the structure or content of pages in other languages if they have already been translated. Each language must be adjusted manually after the initial translation. That's why we recommend finalizing the default language first and then start adding additional languages.
You can also configure SEO settings and other page details separately for each language, as explained in our articles on SEO and navigation.
From this point on, pages will no longer be accessible via www.your-domain.com/page. Instead, they will use the language abbreviation in the URL - e.g., www.your-domain.com/en/page for English and www.your-domain.com/de/page for German.
When pages are copied, new IDs are assigned to all elements. Make sure that any animations work correctly on the new language pages. Manual translation or adjustment of text, button labels, and other content is required.
AI translation of the page
When you add a new language and click Translate, the content from the default language page is automatically translated using AI. We recommend reviewing the AI-generated content carefully before publishing the new language.
If you prefer to disable AI translations, open the Settings option in the sidebar. Under Preferences you can turn off Use AI to automatically translate page content when new languages are added.
Allow visitors to select a language on your site
If a version of your website matches a visitor’s browser language, they will be directed to it automatically. However, you may want to give visitors the option to choose which language version they want to view. This can be done by adding a language switch to your site.
To do this, click on +Add and select the Features category in the sidebar. Drag the Languages section to your preferred location on the page.
Once added, click Style > Languages to choose how the language options should be displayed:
You can choose between country codes, flags, or text.
URLs and "hreflang"
Sitejet automatically places "hreflang" for all available languages of the currently accessed page, e.g. www.sitejet.io/en/templates, as follows:
"Hreflang" is also used in the language element to tell search engines which language the link leads to. All other links do not contain "hreflang", because in such cases they are always in the same language.
Canonical URLs express the actual URL under which the currently opened page can be reached if it should be accessible via several URLs (to avoid duplicate content) and actually has nothing to do with the languages.
Deactivate multilanguage
If you want to deactivate multilanguage for a website you need to delete all other languages so that there is only one language available. Deleting a language will lead to the deletion of all pages connected to the language. Once all languages are deleted, you can deactivate the Enable multilanguage checkbox under Pages > Languages and Save your changes.
Become a part of our Community!
Exchange ideas with other web designers about current developments, tips, and tricks and show your favorite sites. Get advice and talk to us about possible features you would like to see on Sitejet. You can join the Sitejetters community here.
Comments
0 comments
Article is closed for comments.