Forms

Form Plugin Integrations

3 integrations - auto-detected, zero configuration

Forms

Gravity Forms

Applies per-language field labels, descriptions, placeholders, choices and confirmations at render time, and again at validation and submission so the form stays in one language throughout. The translations are supplied from code: return them from the perflocale/gravity_forms/form_translations filter, or store them through the add-on’s save_translations() method. There is no screen for entering them, and notification emails are not translated.

Gravity Forms de_DE
Maria Schmidt
- Bitte auswählen -
Dieses Feld ist erforderlich.
Labels · descriptions · placeholders · choices · confirmations
Forms

Contact Form 7

Each form can have separate language versions as translatable posts. Email subjects, bodies, and headers are translated so notifications match the language the form was submitted in.

Contact Form 7 Email notification
Subject
🇺🇸New inquiry from website 🇩🇪Neue Anfrage von der Website 🇫🇷Nouvelle demande du site
Greeting
🇺🇸Thanks for reaching out! 🇩🇪Vielen Dank für Ihre Nachricht!
From header
Customer fills the form in their language - the email arrives in that language too.
Forms

WPForms

Translates field labels, descriptions, placeholder text, and submit button text. Form settings meta registered as translatable for per-language form customization. The confirmation message shown after submission comes from the source form - a translated form deliberately keeps the source form’s ID so submissions, notifications and spam settings all stay on one pipeline.

WPForms Newsletter signup
  • Field labelsTranslated
  • Help / description textTranslated
  • Placeholder textTranslated
  • Submit button textTranslated
  • Form settings metaTranslatable
Per-language form customization - tweak the German version without touching the English one.