Learn how to translate subscription forms and newsletters, as well as create language-specific email lists.
Getting Started
Start by installing and activating the following:
- Newsletter
- WPML
- WPML String Translation
Translating the Newsletter Page and Subscription Form
After you complete the setup wizard, the Newsletter plugin automatically creates a Newsletter page with a subscription form.
By default, the Newsletter plugin already provides translations for the form, so you only need to translate the page containing it; go to WPML → Translation Management, select your Newsletter page, and send it for translation.

For some languages, the Newsletter plugin doesn’t provide translations for the form, so you need to translate it manually:
- Go to Newsletters → Forms and edit your form.
- Using the admin language switcher, switch to the language you want to add translations for.
- Add your translations and save.
Translating Messages and Emails
For some actions, like subscribing to a newsletter, the Newsletter plugin displays or sends email messages. To translate these texts with WPML:
- Go to the screen with the Newsletter message.
- Using the admin language switcher, switch to your secondary language.
- Tick the Customize checkbox to add your own translations and click Save.
Creating Lists Per Language
WPML lets you create subscriber lists based on language. For example, if you have a subscription form in Spanish, you can create a list that only admits users who subscribed with this form.
To create lists per language:
- Go to Newsletter → Lists.
- Using the admin language switcher, select All languages.
- Enter your list name, select the language your list is meant for, and click Save.
Sending Newsletters in Different Languages
To send newsletters in different languages, you need to create a newsletter for each language and assign it to the corresponding list:
- Create your newsletter.
- In the Targeting tab, specify the language list you want to target and click Save.
Your newsletter will now be sent to users subscribed to the list you’re targeting.
Translating Profile Page
The Profile Page lets users update their personal information, like name and email address. To translate this page:
- Go to the Profile Page screen.
- Change to your secondary language using the admin language switcher.
- Check the Customize checkbox and enter translations.