SharePoint Online: Multilingualism in websites

Microsoft has now introduced support for multilingual websites in SharePoint Online Modern UI. Previously, there was only an open source solution from the PnP community, as already described in an earlier article has been described. This new feature is listed under ID 50217 in the Microsoft roadmap and will be rolled out for Targeted Release Tenants by the end of March 2020.

Functionality of multilingualism

Multilingualism in websites allows content such as news articles and content pages to be created and published in different languages. The content is displayed to the user either based on their set language (SPO user profile) or manually via a language switcher on the website.

Language switch
Language switch

Establishment of multilingualism

Website administrators can configure the options for multilingualism under the URL „/_layouts/15/muisetng.aspx“. The supported languages are defined there. Once the default language of the website has been set when it was created, additional languages can now be added.

Settings for multilingualism in a website
Settings for multilingualism in a website

For each selected language, an editor can be designated to provide the translations. Multiple users per language are possible.

Workflow for editors

Once set up, editors receive an additional „Translation“ button in the title bar of every page.

New button for creating a translation for a page
New button for creating a translation for a page

As soon as a copy is created for an additional language, the translator receives an automatic email notification to start the translation.

Dialogue behind the "Translation" button"
Dialogue behind the „Translation“ button“

The technology behind multilingualism

Different language copies with the translated content are created for each page or news item. These language copies are located in subfolders of the SitePages library, with a separate folder for each language. Example URL for the German homepage: /SitePages/en/Home.aspx

The desired or set language in the SPO user profile is compared with the available languages on the website. The language with the highest priority in the user profile is delivered if it is supported on the website.

Hidden SPO profile settings
https://tenantname-my.sharepoint.com//_layouts/15/editprofile.aspx?UserSettingsProvider=dfb95e82-8132-404b-b693-25418fdac9b6

There are currently still different display modes in the browsers, as can be seen in the following screenshot, which shows the same page in Edge and Chrome for the same user.

Different behaviour in browsers (Edge vs. Chrome)
Inconsistent browser behaviour

Further information:

Further information on multilingual SharePoint sites