
Easily translate your Formidable Forms into any language with WPML. Translate labels, confirmation messages, email notifications, and more.
Getting Started
To translate Formidable Forms with WPML, install and activate the following plugins:
- Formidable Forms Pro
- Formidable WP Multilingual Add-On
- WPML
- WPML String Translation
Translate Formidable Forms with WPML
To translate a Formidable Form with WPML:
- Go to Formidable → Forms and edit the form you want to translate.
- Switch to the Settings tab, and under Form Settings, click Translate Form.
- Add your translations and click Update.
To view your translated form on the frontend, remember to translate the page you insert it to.
Translate Message Defaults
Message Defaults are texts Formidable Forms provides by default in Global Settings.
To translate Message Defaults:
- Go to WPML → Translations.
- Scroll down to the Other texts (Strings) section and select your Message Default texts.
- Choose a translation method and translate.
Send Email Notifications in Secondary Languages
By default, Formidable Forms sends the same email notification when a user submits a form.
To send email notifications in different languages, you need to create a separate email for each language:
- Edit your form and go to the Actions & Notifications area.
- Create an email for each language. Remember to also include text translations.
Next, to determine when to send each email, we’ll add conditional logic:
- Switch to the Build tab and add a Hidden field to your form.
- Click the field. Its settings open in the Field Options panel beside the form. Expand the Advanced section there and enter your form’s language code in the Default Value field. For example, our form is in English, so we enter en.

- Next, switch to the Settings tab and click Translate Form. Find your default language code and translate it into your secondary language code. We’re translating into Spanish, so ours is es.
- Finally, return to the Actions & Notifications area and add conditional logic to your emails – Do this action if any of the following match: Hidden equals ‘language code of email’
Your emails will now be sent when the form language matches your email language.
Get Started with WPML
To translate Formidable Forms with WPML, you need WPML’s Multilingual CMS or Multilingual Agency plan.
Visit our pricing page to learn more about our plans.


