Skip Navigation

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

Ninja Forms Multilingual – Translate Forms with WPML

Ninja Forms Multilingual (NFML) is a WPML addon for translating your form fields and labels into more languages.

Key Features

Simply create forms in your language, then translate them into multiple languages

Translate forms automatically, by yourself, or with the help of experienced translators

Translated forms appear on your posts and pages automatically without any extra effort from you

Getting Started

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

How to Translate Ninja Forms with WPML

WPML lets you translate every part of Ninja Forms. This includes field types, labels, placeholders, help text, messages, and more.

To translate Ninja Forms with WPML:

  1. Go to WPML → Translation Management.
  2. In the Select items for translation section, click the All types filter and select Ninja Forms. Click the Filter button to confirm.
Filtering for Ninja Forms in Translation Management
  1. Select the forms you want to translate.
  2. Choose the languages you want to translate your form into and the translation method. For example, you can translate your form automatically. 
Selecting a translation method and sending the form for translation

You can now go to WPML → Translations to:

  • Review automatic translations
  • Enter your own if you’re translating by yourself
Clicking the Review button to check automatic translations

After you’ve finished translating your form, remember to also translate the page where it’s embedded. You can then visit the page on your site’s front-end and switch between languages to view the translated Ninja Form.

Contact Form in English

Contact Form in Spanish

Start Translating With WPML 

If you already have a WPML account, you can download Ninja Forms Multilingual from the Downloads page at no extra cost.

If you don’t have WPML yet, visit our pricing page to choose the plan that best fits your website’s needs.

Support & Help

Running into problems with translating Ninja Forms? Visit our Known Issues and Solutions page for help.

If you need further assistance, please open a support ticket.

Updated
November 25, 2024