How to Create a Multilingual Website with Divi and WPML

How to Create a Multilingual Website with Divi and WPML

What You Need to Create a Multilingual WordPress Website

To build a multilingual WordPress site, you’ll require the aid of a WordPress translator plugin.

WPML, which we’ll be using for this tutorial, is a premium translator with a range of functions to assist you in translating your website.


Enjoy a fully multilingual website with a page load speed that keeps your customers from across the globe happy.

Download the plugin

You can utilize it to translate your website by yourself. Also, it can help when you collaborate with freelancers or outsource all of the translating to expert services. It is also possible to employ machine translation to help you save time when translating (while you can still edit those translations manually).

Its features allow you to fully translate your website regardless of whether you’re using Page BuildersWooCommerce, or WooCommerce. In the video below, we’ll show you how to use it to translate a complete Divi site.

How do you create a Multilingual WordPress Website with WPML and Divi?

Let’s begin the tutorial in detail and demonstrate how to build a multilingual website with WPML.

Although WPML has different plans available, you’ll require to install the Multilingual CMS program for this instruction.

We’ll also assume the theme you’ve installed is Divi (or any other article you’d like to install).


Check out the most loved WordPress theme and the most powerful page builder!

Try it for absolutely no cost


To reduce weight, WPML divides its core functions into distinct plugins. This modular structure lets you decide how to configure your application.

To make use of WPML along with Divi or other builders for pages, you’ll need to install these plugins:

  • WPML Multilingual CMS This is the main WPML plugin.
  • WPML String Translation

After installing the software, you’ll be required to go through a configuration wizard, where you can set up the details of your website, including its languages, the format of your URL as well as your translation mode, and choose who will translate your website:

Translate Content in the WordPress Editor (Including Divi Projects)

Translating your pages, posts, Divi Projects, and other post types using WPML is easy and flexible. There are various methods to do this, and it’s possible to do it regardless of whether you’ve written content using WordPress’s native WordPress Editor using the Divi Builder.

Translating Your Content Automatically

WPML provides machine translation powered by DeepL, Google, or Microsoft. It speeds up the process of translating and is a simple and affordable method of solving many different types of information. Additionally, you can look over any translation and make modifications according to your needs.

WPML provides two translation options. The one is to Translate everything automatically. That means WPML will translate your entire website automatically with machine translation. If you modify the content or add new information, WPML automatically updates the translations without considering it.


Test out the most popular WordPress theme and the most powerful page builder!

Try it for absolutely no cost.

If you only want to translate a handful of critical web pages, choose Translation What You Want to Choose. To automatically translate, navigate to the WPML menu > Translation Management. Choose which pages, posts, and other types of positions you’d like to solve and the languages you wish to translate them into, then translate them automatically. When you change the content of an article or page, you’ll have to send it back to solve it the same way.

Translating Content Yourself

Start your editor with the article which you’d like to translate. After that, search for the Language option on the sidebar. You will see the (+) icon. (+) icon. It will prompt you to translate this page into the language of your choice:

Clicking on this icon will start WPML Advanced Translation Editor. WPML Advanced Translation Editor.

When you open the editor in WordPress, you will see an overview of the text on this page or post and the option of translating every string. Because we’re translating content created by Divi Builder for this particular example, WPML also tells us where the content originated from. For instance, you can observe it’s true that”Name” is a string that came from the Divi Form module “Name” string came from the Divi Form module:

Once you’ve finished adding all the languages, click the Complete button on the lower right corner to return to your WordPress dashboard.

Sending Content to Translators or Translation Services

If you want to avoid translating your content, it is possible to outsource translations to other website users and hundreds of translation companies that work with WPML.

To assign pages or posts to translators, go to and then Translation Management and select the posts and pages you would like to translate. Choose the language you want to translate and add the content to the basket of translations.

In the translation basket In the translation basket, you can give your text to translators or even a translation service.

Translate Categories and Tags (Including Divi Project Categories/Tags)

WordPress tags and categories are referred to as taxonomies. Alongside the built-in categories and tags, there is also the option of having custom taxonomies like the tags and types of projects Divi includes.

To translate these taxonomies, head to the WPML > Taxonomy translation.

Then, select the taxonomy you would like to convert from the dropdown. For instance, Project Categories. After that, you can translate them all using the + icon.

Translate Divi Global Modules, Rows, and Sections

With Divi’s global function, you can make one template and reuse it across your website. The best part is that the moment you update the module at least once, the updates will be automatically reflected on all sites where you’ve used the global module for your site.

You can translate the global row, module, or section like a post or page. Launch your editor for the worldwide element, then select the plus icon on the Language sidebar. Or, choose to select the component of the Translation Management dashboard to send the text to a translator.

If you translate a single item with an international module, WPML will automatically fill in all the modules’ translations, so you don’t have to repeat your efforts.

Translate Divi Theme Builder Templates

You can utilize Divi to create templates for your site’s Header, footer, single posts, and archives.

If you’re employing Divi Theme Builder for your website, you can translate static text within those templates using WPML.

If you are using text that isn’t static, You’ll require translating the content or using WordPress’ String Translation (featured in the future). For instance, if we use Divi to build templates for blog posts, it is necessary to translate the post’s actual content, as we did in the second step.

Before translating a theme builders template, we suggest giving it a descriptive title when working with Divi Builder. Divi Builder:

To translate it, head to WPML Translation Management and choose the template type from the dropdown menu. For instance, if you want to solve a Divi Theme Builder header template, you’d select the layout for Header. After that, click the Filter button and update the template’s list.

Then, you can send the template to be translated and click on the Edit link to access the editor’s page for the template.


Leave a Reply