How to Translate WPForms into Multiple Languages

Would you like to have the same form appear in multiple languages on your site? If you have a multi-lingual site, then most likely you want each of your forms to automatically translate to match the current site language. In this guide, we’ll introduce you to two popular tools for translating your site (including forms) into more than one language: WPML and WeGlot.

Note: This guide is only intended for multi-lingual sites. For single-language sites, WPForms has several translations built right in, including Spanish, Italian, Japanese, French, German, Russian, Dutch, Hindi, and Portuguese (Brazilian) — plus a separate tutorial on translating forms into a different single language.


What are WPML and WeGlot?

WPML and WeGlot are two premium tools available to set up a multi-lingual WordPress site.

While the goal of these two services is very similar (to help you easily translate your site into more than one language), the look and feel of them are different in many ways. Here, we’ll share more details on each to help you decide which might be the better fit for your site.

WeGlot

Note: WeGlot offers a free trial for one site, up to 2,000 translated words. For more information on their pricing options, check out their site.

WeGlot makes it really easy to have a multi-language website. It does this by using their own translation API, which seamlessly integrates with your website. With over 100+ languages available, WeGlot allows you to offer your site in just about any language you’d like.

We’ve worked with the WeGlot team to ensure that it has 100% compatibility with WPForms. There’s no configuration needed, and no coding. It just works!

The reason that we teamed up with WeGlot specifically is because their translation approach is super straightforward. After their WordPress plugin is installed, all you have to do is choose your site’s original language and the translated language(s) you’d like to offer.

Choose translation languages in WeGlot settings

When you save these settings, WeGlot will automatically generate these translations for you. Then, the translations will appear on your site right away.

WeGlot translations on front end form

If you’d like to manually adjust any translations, they provide a super simple option for that too. To do this, you’ll need to open WeGlot’s settings from your Admin Dashboard. From there, click on the Edit My Translations button to open up all of your automatic translations and make any adjustments you’d like.

Option to manually edit translations in WeGlot

If you’re a beginner, looking for a translation solution with minimal effort, or aren’t able to personally create all of the translations you’d like to provide, then WeGlot is likely the best fit for you site.

If you’d like to preview WeGlot’s full options or check out a step-by-step setup guide, be sure to check out our multilingual site tutorial.

WPML

Requirement: Using WPML with WPForms requires their CMS license or higher. You can find more information about their pricing structures on their site.

WPML is another popular service to help you set up a multi-lingual WordPress site. It’s especially popular among advanced users, or those looking for a deeper level of control over their translations. WPML can translate every aspect of your site, including:

  • Forms
  • Pages
  • Posts
  • Menus
  • Theme Text

In case you’d like to have someone else manage all the translations for you, WPML also offers professional translation services.

We’ve worked with the WPML team to ensure that it has 100% compatibility with WPForms for an easy, out-of-the-box translation solution.

Using WPML allows you to translate your forms directly within your site’s block editor.

WPML in WPForms

WPML even allows you to customize your form notification emails.

So, if you’d like to take more manual control of your translations, then WPML is a great tool for your site.

That’s it! We hope this guide helped you to determine which tool might be best to create a multi-lingual WordPress site.

Next, would you also like to make your forms smarter? Be sure to check our our tutorial on setting up smart conditional logic, which lets you customize which fields a user sees in your form based on their input.