|
/ Documentation /Translation/ How to Translate SureForms Forms Using WPML

How to Translate SureForms Forms Using WPML

If your site serves visitors in multiple languages, translating your forms ensures a seamless experience for every user. SureForms is compatible with WPML, allowing you to create multilingual forms and display them in your visitors’ preferred language.

This guide will show you how to translate your SureForms forms using WPML’s Translation Dashboard and Advanced Translation Editor.

Prerequisites

Before you begin, ensure the following plugins are installed and activated:

  • WPML Multilingual CMS
  • WPML String Translation
  • SureForms

Additionally, ensure you have at least one secondary language configured in WPML before proceeding. If you haven’t set up WPML languages yet, Step 1 below will guide you through it.

Step 1: Configure WPML Languages

Before translating your forms, configure the languages available on your website.

  • Navigate to WPML → Languages.
  • Select your site’s default language.
  • Add the secondary languages you want to support.
  • Save your changes.

Step 2: Open the WPML Translation Dashboard

  • Navigate to WPML → Translation Dashboard.
  • In the dashboard, locate the available content types that can be translated.

Step 3: Select a SureForms Form for Translation

  • Find SureForms in the list of translatable content.
  • Click to expand the section.
  • Select the form you want to translate.

Step 4: Choose a Translation Method

After selecting your form, choose how you would like to translate it.

Automatic Translation

  • Select Translate Automatically.
  • Select the post-translation behavior from the options below:
OptionDescription
Publish without reviewThe translation is published immediately.
Wait for reviewThe translation remains unpublished until reviewed.
Publish and mark for reviewThe translation is published and flagged for later review.
  • Click Translate Content.

Manual Translation

If you prefer to translate the form yourself:

  • Select Translate Myself.
  • Click Translate Content.

Step 5: Send the Form for Translation

After clicking Translate Content, WPML will create a translation task and display a confirmation message.

You can click the provided link or go to

WPML → Translations

to view the translation queue and track the status.

image

Step 6: Translate Form Content

  • In the Translations queue, locate the translation task for your form.
  • Click Translate.

WPML’s Advanced Translation Editor will open and display all translatable strings from your SureForms form.

translation queue.

Step 7: Complete the Translation

  • Translate each form string into the target language.
  • Review all translated content.
  • Click Save and Complete when finished.

Step 8: Display the Translated Form on Your Website

Once the translation is complete:

  • Embed the SureForms form on your page as usual.
  • Ensure your website includes a WPML language switcher in the header, footer, menu, or another location.
  • When visitors switch languages, WPML will automatically display the translated version of the form.

WPML language switcher.

Troubleshooting

The form does not appear in the Translation Dashboard

  • Ensure the form has been saved and published.
  • Refresh the Translation Dashboard.
  • Verify that WPML Multilingual CMS and WPML String Translation are activated.
  • Confirm that SureForms is active and up to date.

The translation task is not visible

  • Navigate to WPML → Translations and check for pending tasks.
  • Refresh the page and try again.
  • If the task still does not appear after refreshing, resend the form for translation from the Translation Dashboard.

The translated form is not displaying

  • Verify that the page containing the form is available in the selected language.
  • Confirm that the WPML language switcher is functioning correctly.
  • Clear any website, server, or browser cache.

Result

Your SureForms form is now translated and will automatically display in the language selected by your visitors through WPML. To confirm it is working, switch languages using the WPML language switcher on the front end and verify that the translated form appears correctly.

Was this doc helpful?
What went wrong?

We don't respond to the article feedback, we use it to improve our support content.

Need help? Contact Support
Table of Contents
Scroll to Top