If your website has visitors from throughout the world, then it’s good practice to make it available in different languages. Making the site multilingual is a smart marketing strategy as it helps to increase subscribers and customers, and as a result, widen profit margins. In this article, we’ll show you how to create a multilingual Jupiter X site using the popular WPML plugin.
What is the WPML plugin and why do you need to use it?
The WPML plugin – which stands for WordPress Multilingual – is the most popular WordPress plugin that helps users to build a multilingual website. It allows you to translate the site’s content into multiple languages, and you can manage them in the same domain with a single WordPress installation. The WPML plugin is easy-to-use as it enables you to be able to quickly make your site multilingual.
WPML is a premium plugin with 3 different pricing plans:
- Multilingual Blog
- Multilingual CMS
- Multilingual Agency.
With all these pricing plans, you’ll get support and updates for a year. WPML consists of a core plugin and add-ons, which can be installed to get additional functionality. Each plan has the WPML core plugin and different combinations of add-ons.
Here are the most useful WPML add-ons in order to create a multilingual Jupiter X site:
WPML String Translation – The add-on allows to translate interface strings directly from WordPress without using .mo files. You can translate static texts and user-generated texts that are outside of posts and pages.
WPML Translation Management – With this add-on, you can manage the translation on your site, add your own translators, assign them a translator role as well as translation work. You can also use different translation services.
WPML Media Translation – This add-on helps you to create the WordPress Gallery in different languages, and it allows you to control which images will be displayed for each language.
WooCommerce Multilingual – This add-on can be used to build a multilingual e-commerce site. It allows you to translate all WooCommerce content including products, categories, variables, fields, etc.
The full list of WPML add-ons can be found on the official website.
Installing the WPML plugin and its components for a multilingual site
As mentioned above, WPML consists of a core plugin and add-ons. The core plugin is called WPML Multilingual CMS, and it’s always required. To make your site multilingual, you need to install the WPML core plugin and the main add-ons:
- String Translation
- Translation Management
- Media Translation
The plugins packages can be downloaded from your WPML account’s downloads page. Important note: the WPML Multilingual Blog account type does not provide access to String Translation and Translation Management add-ons.
After downloading, all plugins can be installed via the Plugins > Add New > Upload Plugin section on your site’s WP Dashboard.
You can get more detailed information on how to install the WPML plugin and its components in the WPML installation instructions.
Adding languages, configuring language URL and language switchers.
After installing and activating WPML a setup wizard will help you to configure the required settings to prepare your site for multilingual content. In WPML > Languages choose your current content language.
In the next step, select the languages that you want to be enabled on your site.
For the 3rd step, you can configure the language switcher. You can set the order of the languages and then add the language switcher to the navigation menu, footer or widget area on your site. You can also choose the language switcher style and what to include in the language switcher.
After you’ve configured the language switcher options, you’ll need to then enter your site key to register for automatic WPML plugin updates. The key can be found in your account on WPML’s website.
In Jupiter X, in most cases the custom header/footer templates are used, so let’s see how to add a language switcher in the custom header template. First you need to open your header template to edit in Jupiter X > Customize > Header.
When you are redirected to the Elementor editor, on the left widgets sidebar, search field type “WPML” – or you can find the WPML Language Switcher widget manually in the General widget tab.
Then drag the widget into the header template section and place it where you want it to be displayed.
The one thing before starting translating the site is configuring the language URL. Go to WPML > Languages and choose the URL format you want in the Language URL format section. Here you can set directories, subdomains or parameters for different languages in the URL.
Translating the site: Posts and pages, taxonomies, menus and strings
By using WPML when creating a multilingual Jupiter X site, you can translate WordPress pages, posts, custom post types, categories, tags, custom fields and content created with page builders.
Let’s take a look at the example of translating pages in Jupiter X. To start translating the pages, go to Pages > All Pages. There you’ll see the list of all your pages and the number of pages per language. You can translate pages by clicking the plus icon next to the content you want to translate.
After clicking the plus icon, you’ll then be redirected to the default WordPress editor to add a new translated content. Add the title and then click the Edit with Elementor button.
When the Elementor editor opens, translate the page content and save changes.
In the WPML plugin, you can translate taxonomies (categories, tags) in the WPML > Taxonomy translation section. Select the taxonomy to translate and add translation by clicking the plus icon next to the taxonomy you need.
To translate menus, you can use two options. The first option is navigating to the Appearance > Menus section and creating a new translated menu by clicking the plus icon for the translations.
The other way is by using the menu sync tool in WPML > WP Menus Sync which automatically synchronizes the menu’s content. For detailed information on how to translate menus in WPML please, take a look at this article.
All other texts that are not in posts, pages and taxonomies can be translated with help of the String Translation tool in WPML > String Translation. You can follow this guide about the string translation.
WPML is the most popular WordPress plugin for multilingual sites and particularly useful while creating a multilingual Jupiter X site. It offers a number of useful features to translate your WordPress site into multiple languages easily. The plugin is user-friendly and simple to use. WPML has different add-ons, and you can install only the ones you actually need. WPML is a great solution for different types of multilingual websites such as eCommerce sites, blogs, social network and business sites.