Weglot blog

How to Translate Your WPForms With Weglot

If you’re going to translate your WordPress website, you’ll need to make sure you don’t miss any elements. That includes translating all of your site’s forms. After all, if they’re still in the original language, new users won’t be able to do much with them.

There are a lot of great WordPress plugins that you can use to create forms, such as WPForms. That particular plugin also works perfectly with Weglot, which means it can help you translate all of your form content in a matter of minutes.

In this article, we’ll introduce you to WPForms and explain how it works with Weglot. Then we’ll show you the translation process in action. Let’s get to it!

Why You Should Translate Your WordPress Forms

Usually, when people translate their websites, they focus their efforts mostly on written content such as the homepage, their products, blog articles… That makes sense, but there are plenty of other key elements you shouldn’t ignore.

Forms are near the top of that list, due to their versatility and importance. Here are just some of the things forms enable you and your users to do:

  • Visitors can use them to get in touch with you
  • You can receive support tickets via forms
  • You can create a form for collecting email signups
  • Users can provide feedback that helps you improve your site

In practice, forms are one of the most versatile elements when it comes to web design. However, all of those benefits are useless if you translate your website into another language but don’t include your forms. That will make it difficult for your new audience to understand and use them, so you may lose out on a lot of conversions.

An Introduction to WPForms

There are many excellent WordPress form plugins to choose from. However, if you’re looking for an option that enables you to build complex forms with ease, WPForms is a great place to start:


With WPForms, you get access to a drag-and-drop form builder that’s very easy to pick up. It provides plenty of useful elements, such as text fields, drop-down menus, submission buttons, and more. You can add those elements to any of your forms, and then rearrange and customize them at will.

Moreover, WPForms integrates with all the most popular email marketing services, and several payment processors. That makes it a useful option not only for collecting email signups, but also for receiving payments and donations.

Finally, WPForms works out of the box with Weglot. That means you can translate your forms into multiple languages, in just a matter of minutes. Let’s go over how that works.

How to Translate Your WPForms Using Weglot

Translating a WordPress website is usually not a small job, particularly if you have a lot of content. Weglot, on the other hand, automatically detects your content and lets you translate your website quickly.

Before you get started, you’ll want to install the WPForms plugin and set up your first form (or as many as you want). If this is your first time using WPForms, we recommend checking out the tutorial video that shows up in your dashboard as soon as you activate the plugin:


Take your time to set up a form. When you’re done, it’s time to bring Weglot into the picture. Here are the steps you need to follow in order to translate your forms (and everything else on your site):

  1. Install and activate the Weglot plugin.
  2. Set up a Weglot account and copy your API key.
  3. Return to the WordPress admin screen, and navigate to the Weglot tab.
  4. Paste your API key within the corresponding field.
  5. Choose both an ‘origin’ and a ‘destination’ language.

Your site’s origin language should correspond to the one it was built with. You’re free to pick from any destination language that Weglot supports:

Once you’re done here, save your settings and Weglot will work its magic. Now, visitors will be able to switch between your site’s original and second language at will, and the latter will include fully-translated forms! Check out the demo website to see it in action. If you want to make any changes to your translations, you can easily do so from your Weglot dashboard.


Forms are one of the most important elements on most websites. You can use them to let users contact you, solicit email signups, and much more. If you’re about to translate your website, it only makes sense to include your forms as well.

Fortunately, if you’re using WPForms then translating your form content is pretty simple. All you have to do is set up Weglot, choose which language you want to translate your content into, and the plugin will take care of the rest.

Do you have any questions about how to use Weglot with WPForms? Don’t hesitate to contact us!

Image credit: Pixabay.

About the author

CMO @Weglot - Translation as a service


Try Weglot for free