Skip Navigation

Home » WPML Documentation » Related Projects » Creating Multilingual Forms Using WPForms and WPML

WPForms Multilingual – Translate Forms with WPML

Easily translate WPForms into any language with WPForms Multilingual. Translate all form elements in a few minutes and create multilingual WPForms.

Build Multilingual WPForms with WPML

Full Compatibility

Works with WPForms and WPForms Lite.

Translate all your form’s content and create fully multilingual WPForms.

Translation Options

Translate automatically, by yourself, or with the help of professional translators.

Getting Started

To translate WPForms with WPML, install and activate the following plugins: 

How to Translate WPForms with WPML

With WPML, you can translate all your WPForms elements. This includes form titles, field labels, sub-labels, and any other element you include in your form.  

Translate WPForms with WPML
Translate WPForms with WPML

To translate WPForms with WPML:

  1. Go to WPMLTranslation Management.
  2. In the Select items for translation dropdown, click the All types filter and select WPForms. Click the Filter button to confirm.
Selecting WPForms in the All types filter
Selecting WPForms in the All types filter
  1. Select the forms you want to translate. In this example, we’re selecting the Newsletter Signup form.
Selecting which WPForm to translate
Selecting which WPForm to translate
  1. Next, choose the languages you want to translate your form into and the translation method. We’ll translate our form automatically. 
Choosing to translate automatically into German and Spanish
Choosing to translate automatically into German and Spanish
  1. Finally, go to WPML Translations to review your automatic translations. Or, if you’re translating by yourself, enter your own translations.
Selecting to review automatic translations for the Newsletter Signup form
Selecting to review automatic translations for the Newsletter Signup form

Your WPForms will now appear translated when you switch languages on your site. Remember, to switch languages you need to translate the page holding your form.  

Join Newsletter form in English
Join Newsletter form in English
Join Newsletter form in Spanish
Join Newsletter form in Spanish

Translating Other Form Texts

Some form texts, like the First and Last labels for the Name field, need to be translated using WPML’s String Translation.

To do this:

  1. Go to WPML Theme and plugins localization
  2. Select WPForms and scan it for strings.
Scanning WPForms for strings
Scanning WPForms for strings
  1. Navigate to WPML String Translation and search for the sub-label text you want to translate.
  2. Click on the plus symbol in the row you want to translate and manually add your translation.
Translating sub-label texts from the String Translation screen
Translating sub-label texts from the String Translation screen

Alternatively, you can send the strings for automatic translation.

Updating WPForm Translations

When making changes to your form, like adding or removing fields, you also need to update your translations.

To update your form translations: 

  1. Go to WPML Translation Management and select the form you made changes to. A blue alert icon will appear under the languages you need to update.
Sending updated forms to translation
Sending updated forms to translation
  1. Next, choose the languages you want to update and send the form to translation. 
  2. Finally, go to WPML Translations to review and publish your form.

Start Translating With WPML 

If you already have a WPML account, you can download WPForms Multilingual (at no additional cost) from the Downloads page.

Don’t have WPML? Visit our pricing page to find the right plan for your website. 

Support & Help

Have a problem with translating WPForms? Visit our Known Issues and Solutions page to look for a solution.

If you still need help, please open a support ticket and we’ll be happy to help.

Updated
August 29, 2024