Are you looking to add new languages to your website to better present your content to your website visitors? This app is just for you! You can add as many languages as you want and start the translation on the go. Let us take you to a step by step guide on how to use this feature! Please note, that if this article still doesn't answer your questions, we are always a step away! Simply click the chat button in the bottom right corner and ask your question right away!

To get started with a new language, go to your Dashboard > Languages app. Here you will find all the languages currently supported on the website. 

Please note, that when you generate a new website on SpringBuilder, it supports only English language by default! 

To add a new language, click "Add New Language".

A dialogue window will appear for you to choose a language you want to add. 

In this tutorial, we will add Spanish as the second language, but you may add any language you prefer! 

Once you've selected the language from the dropdown menu, the rest of the required fields will be filled automatically! So let us introduce the fields one by one.
Display name:
This is the name of the language, which will be shown on your website's public view for your visitors to choose. You can leave it as it is, or you may change it to any other name. For instance, Español.
Language code:
This field is pre-filled and cannot be changed! Search Engines, like Google, will use this language code to better understand your website language and to preview your website's Spanish content to users who search for it.
URL Shortcode: This field is pre-filled as well but can be changed later on. We will use this code in the URL of your website (http://www.mysite.com/es) to serve your Spanish content to your visitors. 

After clicking the Save button, the system will add the Spanish language to the list of available languages!

At this point, Spanish is on the list of your available languages, but is not visible to your visitor yet!

That's only because you don't want to show the new language to your visitors, as you haven't translated the content of your pages yet. 

Let's get started with the translation!

After adding the second language to your website, you will notice a small language switcher at the bottom of your Dashboard > Pages app.
It will allow you to switch between the active languages to translate them instantly! 

Please note that when you add your second language, the system automatically duplicates all your existing pages, including your headings/anchors/external pages in your Pages app to make it super easy for you to translate their names as well as the content on those pages.

When you create new pages in your Default language (English) in future, the system will bring that page to your other languages as inactive! 

To translate those pages, please select your desired language from the dropdown first, Spanish in our case, hover over the duplicated/inactive page and click the Clone button!

This will clone the original page from your English version to Spanish with all the page content, including the Titles, Paragraphs, Images, Sliders, etc.. 

Now when your pages are cloned to Spanish, you may go to that pages directly and start translating the content. Use all the tools that you were previously using in your English version to edit/add/remove the elements.

Please go through all the pages in the Spanish version of your website and make sure that all the pages, including the System pages, like 404 page, Offline Page, Password Protected page, are thoroughly translated.

When you are done with all the pages, you may now publish your multilingual website!

From the SpringBuilder's left panel drag and drop the Language Switcher element into the Header section of your website. 

This will add a dropdown menu with all the available languages on the Language app for your users to choose from, once they land on your website!

You may also right-click the Language Switcher element for more settings and alignment options!

In the end, we would love to tell you, that your default language can be changed from English to your desired language from Dashboard > Languages app using the Star Icon.

The system will now serve the new Default language to your visitors when they land on your website for the first time!

To remove a certain language from the list, simply click the Trash icon and the pages in the selected language along with the language extension will be removed from your site.

While if you want to delete certain pages in a different language, make use of the Pages App on your Dashboard.

Please note that in order to remove the Default Language, you'll need to choose a new one and delete the one that needs to be removed!

Let's move to the next section, shall we? Here you can find all the messages that can appear in the public view of your website in different cases and translate them to the second language easily.

Simply click on the desired Variable to change the message content or use the switcher to alternate between the languages.

All you need to do is add the missing translations to the fields required.

Hope this article covers your question about the App, and if not, feel free to hit the Chat icon in the right corner at the bottom of your site to ask all your questions right away!

We are going to bring in other great multi-language features to SpringBuilder soon!

Stay tuned!

Did this answer your question?