f4stock

Our goal is to create a wealthier and more prosperous world

F4stock - Boost Your Creativity

Find the perfect stock assets to elevate your projects

How to Make Formidable Forms Multilingual with WPML

Formidable Forms multilingual integration with WPML

Plugin Name

Formidable Forms – WPML Multilingual

Licence

GPL - licensed

Price

Free

If you run a multilingual website using WordPress, ensuring that your forms are available in multiple languages is essential for a seamless user experience. Fortunately, Formidable Forms integrates smoothly with WPML (WordPress Multilingual Plugin) to help you create and manage multilingual forms easily. In this guide, we will walk you through the process of making your Formidable Forms multilingual using WPML.

Prerequisites

Before you start, make sure you have the following plugins installed and activated on your WordPress website:

  1. WPML Multilingual CMS – The core WPML plugin.
  2. WPML String Translation – To translate form fields and messages.
  3. Formidable Forms – The form builder plugin.
  4. WPML Translation Management (optional) – For advanced translation features.

Step-by-Step Guide

Step 1: Configure WPML for Your Website

If you haven’t set up WPML yet, follow these steps:

  1. Go to WPML > Languages in your WordPress dashboard.
  2. Choose the primary language for your website.
  3. Add additional languages as needed.
  4. Set up the language switcher so users can easily switch between languages.

Step 2: Create a Form in Formidable Forms

  1. Navigate to Formidable > Forms in your WordPress admin panel.
  2. Click Add New to create a new form.
  3. Choose a template or build a form from scratch.
  4. Add necessary fields such as name, email, message, etc.
  5. Save the form when done.

Step 3: Enable Formidable Forms for Translation in WPML

  1. Go to WPML > Settings.
  2. Scroll down to Custom Fields Translation.
  3. Set Formidable Forms fields to Translatable.

Step 4: Translate Form Labels and Messages

  1. Navigate to WPML > String Translation.
  2. Search for the form-related strings (e.g., field labels, validation messages, submit button text).
  3. Click Translate next to each string.
  4. Enter translations for each language and save.

Step 5: Translate the Form Using WPML’s Translation Editor

  1. Go to WPML > Translation Management.
  2. Select the form and send it for translation.
  3. Use WPML’s translation editor to enter translations manually or assign them to a translator.

Step 6: Add the Translated Form to Your Pages

  1. Go to Pages > Add New.
  2. Insert the Formidable Form shortcode into the page content.
  3. Translate the page using WPML’s Page Translation feature.
  4. Ensure that the correct form version appears for each language.
  5. Save and publish the page.

Testing Your Multilingual Form

After setting up translations, thoroughly test your forms:

  • Switch between languages and check if the form updates correctly.
  • Submit test entries in different languages.
  • Ensure that confirmation messages and email notifications are translated correctly.