Skip to content Skip to sidebar

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

Problem:
The client needed to display a different form in French on their multilingual site, separate from the English form which is used on many pages.
Solution:
We recommended the following steps to properly display the translated form on the French version of the site:
1. Create the form in the original language.
2. Translate the form.
3. Create a page and add the form to it.
4. Translate the page to ensure the translated form is displayed on the translated page.
For a detailed guide, please visit Creating Multilingual Forms Using WPForms and WPML.
Important: If the form was translated after the page was already translated, update the page translation by making a small change to the original page, updating it, and then completing the translation again. This ensures the translated form displays correctly.

If this solution does not apply to your case, or if it seems outdated, we highly recommend checking related known issues, verifying the version of the permanent fix, and confirming that you have installed the latest versions of themes and plugins. If further assistance is needed, please open a new support ticket.

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.

Tagged: 

This topic contains 1 replies, has 0 voices.

Last updated by Andrey 2 months, 3 weeks ago.

Assisted by: Andrey.

Author Posts
January 25, 2026 at 7:54 pm #17760466

marissaV

I needed to send the french form to a differnet email so i creaetd a different form in french using WP Forms. The english WP Form is on many pages. Is there a way to change it so that all forms are changed to the french form wehn you go to the french site?

January 25, 2026 at 10:33 pm #17760527

Andrey
WPML Supporter since 06/2013

Languages: English (English ) Russian (Русский )

Timezone: Europe/Kyiv (GMT+03:00)

Thank you for contacting WPML support.

The correct workflow for translating a form and displaying it on translated pages is as follows:
1. Create the form in the original language
2. Translate the form
3. Create a page and add the form to it
4. Translate the page — the translated form will then be displayed on the translated page

You can find the full step-by-step explanation here:
https://wpml.org/documentation/related-projects/creating-multilingual-forms-using-wpforms-and-wpml/

Please note an important detail:
If you translated the form (for example, from English to French) after the page was already translated, you need to trigger an update for the page translation. To do this:
• Make a small change to the original page (for example, add or modify a short text)
• Update the page
• Open the translation and complete it again

This will refresh the translation and ensure the translated form is correctly displayed on the translated page.

There is no global setting to force this automatically — the process must follow the workflow described in the documentation above.