To reach your international audience, you can make your website available in multiple different languages. Here's a quick overview of the feature:
Any text on websites can be translated.
Content has to be translated manually.
You can enable the feature for individual pages.
You can have a domain associated with a language (umso.es) or use URL paths (umso.com/es) for each language.
Blogs cannot be translated currently.
You cannot add different media per language.
Adding Available Languages
First, open your website in the editor and navigate to the page you want to translate.
Additional languages are set per page. You can translate all of your pages or just a few popular ones. For example, you might want to translate your homepage but not your privacy policy. This is up to you.
In the editor, click on Page Picker and navigate to "Languages":
You can change the primary language of this page or add additional languages. Select the additional language and click on Add. This will make the language available to your site visitors. Now it's time to translate your content.
When you first add a new language, if you don't have a custom domain associated with that language we will attach the language code in the URL, for example, example.com/es (homepage) and example.com/es/yourpage (page). You can change the page paths later on.
Content Translation
We do not translate any of your content automatically. To get high-quality translations the process has to be done manually. To edit your website in one of the additional languages, click on the navigation bar at the top of the page and select the language you want to edit.
In the active language, you can translate the content and republish your site after that to make your changes live.
Domains
You can set domains to a specific language. If no language is set to a domain, your site will automatically use the default domain for all languages that are yet not assigned.
Site and Pages Paths
Once an additional language is added to a page, we create a path for that page. That page will be accessible using the same domain you have set up as your default.
Here is an example of how your homepage will be accessible:
umso.com - will render your site's English version
umso.com/es - will render your site's Spanish version
For pages, the same logic applies however you have the option to change its path later if you want. We automatically add the language code by default.
Here is an example of how your page will be accessible:
umso.com/page - will render your site's English version of your page
umso.com/es/page - will render your site's Spanish version of your page
Setup Custom Domain
Learn how to set up custom domains.
Important to note that you can't have the same page path for two different languages if you don't have a domain for that language set. If you have a domain set, you can use the same path, for example, umso.com/page and umso.es/page.
Redirect
For SEO purposes only one domain should be accessible per language, all other domains should redirect to the primary domain. For example, if you have set umso.es and es.umso.com, you will need to make sure one of them is the primary domain for the Spanish language.
Links
When translating your pages, links do not automatically change to the path language of that page, however, you can easily pick the right page by clicking on the link picker where applicable.
The link picker unfortunately won't pick the correct homepage for other languages if that site is not using domains for a language. Make sure when selecting the homepage, the language code is added to it. We are working on improving this.
What your visitors see
Visitors will have the option to change the language by either using the footer or header picker. The language picker will appear in your site footer or if enabled, header as well if you have one or more additional language options.
Please note that we do not automatically redirect them to a specific page-based on location or browser configuration.