Skip to main content
Agency Program Get 2× more leads and save 50% on hosting. Built for agencies ready to grow. Book a call
Multilingual Contact Form 7 with Polylang icon

Multilingual Contact Form 7 with Polylang

v1.0.11
by Andreas Münch · 4.9 (15 reviews)

Enables string translation and use of the same forms in different languages of Contact Form 7 forms with Polylang

8K+ active installs Updated Jun 27, 2024 Tested to 6.5.5 Requires PHP 5.6
Try Demo Download
Pre-installed Ready in ~10s No card

About Multilingual Contact Form 7 with Polylang

This plugin allows you to use Contact Form 7 forms on multilingual pages by using Polylang and its string translations. You only need to create one form for all languages and can easily translate the placeholders and form messages. You can choose between a simple way that automatically translates the form messages or a custom way where you can manually translate specific strings.

Screenshots

Multilingual Contact Form 7 with Polylang screenshot
Multilingual Contact Form 7 with Polylang screenshot
Multilingual Contact Form 7 with Polylang screenshot

Changelog

1.0.11

  • implement detection of untranslatable custom message strings
  • implement feature to reset message strings
  • improve detection of current language in AJAX form submit

1.0.10

  • fix issue with mb_stripos(), see https://wordpress.org/support/topic/critical-error-with-last-update/#post-17711176

1.0.9

  • fix issue with translated select and multi checkbox fields, see https://wordpress.org/support/topic/conflict-with-contact-form-7-validations/

1.0.8

  • fix critical error caused by changed and removed functions in polylang

1.0.7

  • fix critical error caused by incompatibility with https://wordpress.org/plugins/drag-and-drop-multiple-file-upload-contact-form-7/

1.0.6

  • fix critical error

1.0.5

  • make ajax response fix optional

1.0.4

  • fix fatal errors when polylang is not active
  • fix strings with special characters not being translated
  • fix pipes feature for select, checkbox, radio

1.0.3

  • fix ajax response messages not being translated

1.0.2

  • fix issue of strings needing a second reload after language change to be displayed correctly
  • fix form lang attribute to be set to current locale

1.0.1

  • remove test setting

1.0.0

  • Initial release

Try other plugins

Really Simple SSL icon

Really Simple SSL

4.9 · 4M+ installs

The easiest way to improve security! Leverage your SSL certificate and protect your website visitors.