Skip to content Skip to sidebar

This thread is resolved. Here is a description of the problem and solution.

Problem:
The client is using WPML with Elementor on their multilingual website and wants to replace HTML blocks for different languages on their contact page, rather than translating them. They are unable to find the option to duplicate the page for different languages in Elementor and are concerned about the compatibility of their Elementor-designed pages with WPML's Translation Editor.
Solution:
We recommend using the manual translation method for the specific page where the HTML blocks need to be replaced. This involves using the WordPress Native Editor to manage translations directly, which allows for different content and designs per language. Here are the steps:
1. Enable manual translation for the specific page by following the instructions here: Using different translation editors for different pages.
2. Watch the video tutorial here: Video tutorial on manual translation with Elementor, which explains how to create and manage separate pages for each language using Elementor and the WordPress native editor.

Please note that this solution might be outdated or not applicable to your specific case. We highly recommend checking related known issues at https://wpml.org/known-issues/, verifying the version of the permanent fix, and confirming that you have installed the latest versions of themes and plugins. If this does not resolve your issue, please open a new support ticket at WPML support forum.

This is the technical support forum for WPML - the multilingual WordPress plugin.

Everyone can read, but only WPML clients can post here. WPML team is replying on the forum 6 days per week, 22 hours per day.

This topic contains 3 replies, has 0 voices.

Last updated by yorickB 2 days, 6 hours ago.

Assisted by: Christopher Amirian.

Author Posts
May 6, 2026 at 11:42 am #18017303

yorickB

My website is translated in 3 languages.
I use an external provider for newsletter, which provides me with 3 different registration forms -- one for each language -- that I'd like to display on my contact page.
I could place the HTML code for the main language, but cannot find how to "translate" the code with WPML. Actually, I don't want to translate but replace, such as with images.
Thanks.
Yorick

May 6, 2026 at 2:20 pm #18017948

Christopher Amirian
WPML Supporter since 07/2020

Languages: English (English )

Timezone: Asia/Yerevan (GMT+04:00)

Hi Yorick,

Welcome to WPML support. From what you explained, it seems that the HTML block is complicated and not available in the Advanced Translation Editor, and you also do not want to translate it.

The best way is for that specific page to use the manual translation, which means you will have a separate WordPress Native Editor for the translation, you will do the translation manually directly.

Please follow the steps below:

https://wpml.org/documentation/translating-your-contents/using-different-translation-editors-for-different-pages/

Thanks.

May 6, 2026 at 2:47 pm #18018051

yorickB

Hi Christopher,

Thanks for your answer.
It's sad that the Advanced Translation Editor doesn't allow to replace blocks that it doesn't understand.

I'm actually using Elementor with WordPress and I don't find the duplicate option when I edit the page. It seems to be available when opening the page with the WordPress Editor, which I usually avoid because I edit with Elementor.
There is there a warning saying "Translate with the WordPress Editor if you need different designs per language or if the content isn't compatible with WPML's Translation Editor."

What will happen to my Elementor page if I click yes ?

May 6, 2026 at 3:07 pm #18018147

Christopher Amirian
WPML Supporter since 07/2020

Languages: English (English )

Timezone: Asia/Yerevan (GMT+04:00)

Hi,

Would you please watch the video below?

hidden link

Summary

This video tutorial explains how to manually translate pages using Elementor and the WordPress native editor. It demonstrates creating separate pages for different languages, editing content independently in Elementor for each language, and managing language switchers on the front end.

Action Items

- Use WordPress native editor to manage manual translations alongside Elementor.
- Create separate pages for each language and edit them independently in Elementor.
- Add a language switcher to enable users to switch between languages on the front end.

May 13, 2026 at 5:06 am #18031650

yorickB

Thanks. I will try this method.
However it remains a complicated method to replace one html block. WPML should be able to able this in the Advanced Editor and offer the possibility to the user to replace the html block there.