All Collections
Tutorials
Translate Widget Content into Any Language with WPML
Translate Widget Content into Any Language with WPML
Updated over a week ago

Our plugin is fully compatible with WPML. As such, you can translate any content that you added with our plugin into any other language.

Let's dive in to see how you can translate the content.

Installing WPML

  1. Purchase WPML Multilingual CMS and download the plugin files.

  2. Upload it to your WordPress site and activate it.

  3. Complete the language setup wizard.

  4. Configure the translation roles.

  5. Choose the translation method for posts.

Translation Option for Dynamic.ooo

WPML comes with various translation options and tools to help you translate all parts of your WordPress sites. Take a look at their Getting Started Guide for more details.

One of the easiest ways to make your site multilingual is with the Translate Everything feature available from WPML 4.5 onwards. This feature automatically translates posts, fields, taxonomies, products, and more as you add or edit content.

If you are not using this feature, here are some other ways to translate your content.

How to Translate Texts From Widgets

WPML’s Advanced Translation Editor is the recommended tool for adding and editing translations. To enable the Advanced Translation Editor, navigate to

WPML > Settings > Multilingual Language Setup Tab

and look for the How to translate posts and pages section. Here, select "Use WPML's advanced translation editor" and save your settings.

Let's see in action how to translate a page that contains, for example, our "Text Editor with Tokens" widget.

Once the content is added and updated, go back to your pages. Here you can find a ‘plus’ icon to add the translation. The ‘gears’ icon will be shown when translation is in progress and a ‘pencil’ icon when it's completed and you want to edit it.

When you click to add the translation, the Advanced Translation Editor will open where you can translate the content manually or automatically as shown below (if you have enough credits for automatic translation).

Once you are satisfied, confirm the translation and click ‘Complete’ to save the content in your secondary language. You will now see the translation on the front-end when you toggle the language switcher:

How to Translate Other Plugin Texts

After translating your pages with Dynamic.ooo - Dynamic Content for Elementor widgets, you may notice that some bits of content are still not translated. WPML’s String Translation module allows you to translate these pieces of text.

The first step is to ‘scan’ the plugin so that WPML is able to locate all the ‘strings' that are available for translation. To do this, go to WPML > Theme and plugins localization and look for the Strings in the plugins section. Select Dynamic Content for Elementor from the list and proceed to Scan selected plugins for strings.

Now when you open the String Translation module in the WPML admin menu you will be able to locate the specific strings you are looking for. For example, if we want to translate the widget title for our "Text Editor with Tokens" widget, we can simply search for it within the dynamic-content-for-elementor domain.

Once you have located the string, click the ‘plus’ icon to add the translation.

Enter your translation in the pop-up window and allow WPML to auto-save. Now you have successfully applied a translation for the widget title!

Setting Translation Preferences for Custom Fields and Post Types

Most of the time you will not need to configure any settings in order to translate your customs fields and post types. However, in a case where you need to set these preferences, you can navigate to

WPML > Settings > Multilingual Content Setup tab > scroll to Post Types Translation

Select the relevant setting for the field or post type you want to configure and click the “Save button. For more detailed instructions, please visit WPML’s guide on Translating Custom Fields.

Did this answer your question?