WPThumbs
Themes Plugins By purpose By industry Best-of lists Fix it guides
Free Plugin by Andreas Münch v1.0.13

Multilingual Contact Form 7 with Polylang

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

Multilingual Contact Form 7 with Polylang

The facts

Rating
4.9★ from 17
Active installs
9k+
Price
Free
Last updated
17 Jan 2026
Added
Jun 2021
Requires WP
5.7.0
Tested up to
WP 6.9.7
Requires PHP
5.6
Downloads
59,330

Our analysis

AI-assisted

Multilingual Contact Form 7 with Polylang is a WordPress plugin that allows you to use Contact Form 7 forms on multilingual websites. It integrates with Polylang to enable string translations without the need to create separate forms for each language. You can set up translatable placeholders in your forms, emails, and messages using curly braces to facilitate translations.

This plugin is suitable for users who need to manage multilingual forms efficiently, as it simplifies the translation process by allowing a single form to serve multiple languages. It is particularly useful for website owners who want to maintain a consistent user experience across different language versions of their site.

Best for: This plugin suits website owners who require multilingual forms on their sites.

What it does well

  • Enables multilingual forms with a single Contact Form 7 setup
  • Supports translatable placeholders using curly braces
  • Offers two methods for translating form messages
  • Integrates with Polylang for string translations

Where it falls short

  • Limited information on specific features and configuration
  • No details on support or documentation

Verdict

Multilingual Contact Form 7 with Polylang provides a streamlined solution for managing multilingual forms, but lacks detailed information on support and configuration.

From the developer

Andreas Münch's own description of Multilingual Contact Form 7 with Polylang, lightly tidied.

This plugin makes it possible to use Contact Form 7 forms on multilingual pages by using Polylang and its string translations.

Other than existing solutions you don´t have to create a form for each language, but you can use one single CF7 form for all languages.

How does it work?

With this plugin active, you can setup translatable placeholders in your forms, emails and form messages.

The placeholders are using curly braces, like this: {Text to translate}.

When these are setup, you can then translate the strings in Languages > String translations, filter for “Contact Form 7”

Translate form messages

This plugin gives you two ways of translating the form messages.

The simple way: You only have to make sure the form messages are all set to the english default values. Then they are automatically translated via the normal plugin language pack.
You may have to update your WordPress language packs after setting up your languages in Polylang.

The custom way: Set the strings (or part of strings) you want to have translated in curly braces and they will appear in the Polylang string translations where you can translate them.

Read the full description on the official page →

Tagged as

Alternatives

Other plugins for running multilingual.

Translate WordPress with GTranslate

Translate WordPress with Google Translate multilanguage plugin using AI translation. Complete multilingual SEO...

Free 900k+ installs 4.9★ (4,950)
Loco Translate

Translate WordPress plugins and themes directly in your browser. Versatile PO file editor with integrated AI t...

Free 1M+ installs 4.8★ (452)
TranslatePress

Translate your site visually, directly from the front-end. Go multilingual in minutes using automatic AI trans...

Free 400k+ installs 4.7★ (1,653)
Cyr-To-Lat

Convert Non-Latin characters in post, page and term slugs to Latin characters.

Free 300k+ installs 4.7★ (98)
WP Chat App

Integrate WhatsApp experience directly into your WordPress website.

Free 100k+ installs 4.9★ (219)