Languages App
How to Create a Multilingual Website
Lena avatar
Written by Lena
Updated over a week ago

Add as many languages as you'd like and create a multilingual website using our Languages App!

Go to your Dashboard → Languages App click on Add New Language and you'll see the complete list of languages currently supported on the website.

  • When you generate a new website on Ucraft, it supports only the English language by default. However, once you add new languages, you can change the default language by clicking on the star next to the new language. You can also delete a non-default language by clicking on the trash icon.

Once you've selected the language from the drop-down menu, the other required fields will be automatically filled. After you've clicked 'Save,' the system will add the language to the list of available languages!

Duplicating Your Pages

When you add a second language, the system will automatically duplicate all of your existing pages, content included.

  • The content duplication does not refer to Articles in different languages. So as for the Articles, you will need to open the edit page of a single article from the Article App→ Choose the language from the drop-down to navigate to that language → translate and publish the Article.

  • Edits that you make in the default language version of your site will be applied to your other language versions.

Publishing Pages

You can Publish/Unpublish the languages by clicking on the green dot located on the left side of the language. The red dot indicates the language is unpublished. You can publish your page once your content is fully translated and ready to be shared.

!Note: Your list of available languages won't be visible to your visitors until the content is translated and the pages are published.

Language Switcher

After you add the second language to your website, you'll notice the Language Switcher on your Left Panel, at the top of your Pages App, and in your Articles App. This will allow you to switch easily between the languages to translate them instantly.

!Note: You'll only see the Left Panel Language Switcher once a minimum of one language has been added to your website.


Go to Pages App → select language from the Language Switcher → hover over the page you want to be translated → begin translation. All the content is copied from the original English page.

Go to your Dashboard → Languages App → Translations section to translate any missing or additional content.

Make sure that all the pages, including System Pages, are thoroughly translated.

  • You can also set your pages offline until you're ready to publish your multilingual site. Go to your Pages App and click on the green dot on the top right corner of the pages to set them offline. The red dot signifies the page is offline.

Once everything is published, go to your Elements section on your Left Panel, then drag and drop the Language Switcher Element onto the Header section of your website. You can edit the Element to your liking. 

Enforce Unicode Aliases

This setting controls how non-Latin characters are handled in your aliases. If your URL contains non-English letters, you can enable this setting to convert those letters to English. If your content is in English, you don't need to enable the Enforce Unicode Aliases. 

Related Articles 

If you have any questons or concerns, contact us directly via the Live Chat box, located in the lower right corner. Our Support Team will provide you with top-notch quality support, 24/7.

Did this answer your question?