Skip to content Skip to sidebar

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.

Sun Mon Tue Wed Thu Fri Sat
12:00 – 20:00 12:00 – 20:00 12:00 – 20:00 12:00 – 20:00 12:00 – 20:00 - -
- - - - - - -

Supporter timezone: Asia/Karachi (GMT+05:00)

This topic contains 3 replies, has 0 voices.

Last updated by Noman 3 months ago.

Assisted by: Noman.

Author Posts
October 20, 2025 at 8:25 am #17498303

andrea

Background of the issue:
I am trying to have different pop-up forms from Mailpoet for different languages. I have set the modules as translatable, but they are not translating as expected.

Symptoms:
When I create a form, it appears in every language instead of being translatable. I expected to see the possibility to translate the module from Mailpoet, but instead, I got a non-translatable module.

Questions:
Why are the Mailpoet forms not translating into different languages?
How can I make the Mailpoet modules translatable for each language?

October 20, 2025 at 2:37 pm #17500029

Noman
WPML Supporter since 06/2016

Languages: English (English )

Timezone: Asia/Karachi (GMT+05:00)

Hi,

Thank you for contacting WPML Support. I’ve checked our compatibility list, and unfortunately, MailPoet 3 is not currently compatible with WPML. This means you may face issues when trying to translate its forms or modules.

According to MailPoet’s own documentation, it doesn’t directly support WPML. However, you can still use it to send standard newsletters by:

- Creating separate forms for each language,
- Translating the confirmation email manually, and
- Translating the Unsubscribe and Manage Subscription pages.

Here you can see more details about it: https://wpml.org/plugin/mailpoet-3-new/

If you’d like to see full integration, I recommend contacting MailPoet support: hidden link or upvoting their integration request: hidden link

Thank you

October 20, 2025 at 3:15 pm #17500199

andrea

Hi Noman,

thanks for the help, i just ned to create separate form for each language, but is not working, how can it be done?

thanks for the help

October 21, 2025 at 11:48 am #17502812

Noman
WPML Supporter since 06/2016

Languages: English (English )

Timezone: Asia/Karachi (GMT+05:00)

You may try the following steps:

1. Create a separate form for each language in MailPoet. For example, if your site has three languages, create three separate forms in the default language, only the text content should differ based on the language (see attached screenshot: hidden link ).

2. Use the shortcode for each form on the corresponding language page or widget area, e.g.:
English page/widget >> [mailpoet_form id="1"]
French page/widget >> [mailpoet_form id="2"]

This way, each language will show its own form independently: hidden link.

I tested on test site and it works correctly:
English page: hidden link
French page: hidden link

Please let me know if this resolves the issue or if you need further assistance.

Thank you

The topic ‘[Closed] Mailpoet form not translated’ is closed to new replies.