Translate Forms with Weglot

Weglot is a client-side translation platform for WordPress that automatically translates website content using JavaScript.

WS Form includes built-in support for Weglot by registering dynamic selectors so that form content can be translated correctly.

Requirements

Weglot integration requires:

Installing Weglot

  1. Install and activate the Weglot plugin.
  2. Configure your source and destination languages.
  3. Complete the Weglot setup wizard.

Setting Up Form Translation

  1. Create and publish your form.
  2. Add the form to a page.
  3. Open the page in the translated language.
  4. Use the Weglot Visual Editor to review and edit translations.WS Form - Form Settings - Translation - Weglot - Visual Editor
Note: If Weglot indicates that a translation cannot be found for a new element, try changing the language to force Weglot to register it.WS Form - Form Settings - Translation - Weglot - Visual Editor - Change Language

Once translated, forms will automatically display in the active language.

Translation Settings

When Weglot is installed, the WS Form Translation tab includes a Weglot section with a management button for quick access.

Manage in Weglot

Click this button to go to the Weglot admin page.

What Can Be Translated?

Weglot can translate visible form content including:

  • Field labels
  • Field placeholders
  • Field help text
  • Validation messages
  • Button labels
  • Confirmation messages

Additional Notes

WS Form automatically handles selector registration for Weglot.

Translation management and language display behavior are controlled entirely through Weglot.