WordPress Multilingual Contact Form 7 Addon
By utilising Polylang and its string translations, this plugin enables users to utilise Contact Form 7 forms on pages that support several languages.
You don’t need to make a separate form for each language if you use CF7 since you can use a single form for all of the languages instead. This is an alternative to the solutions that are already available.
HOW DOES IT WORK?
When this plugin is activated, you will have the ability to put up translatable placeholders in your emails, form messages, and form submissions.
To denote the location of the placeholders, curly brackets have been used, like in “Text to translate.”
After they have been configured, you will be able to translate the strings in Languages > String translations by selecting “Contact Form 7” from the drop-down menu.
TRANSLATE FORM MESSAGES
You have two options available to translate the form messages thanks to this plugin.
The straightforward method is to check that all of the form messages have their default settings for English language use applied to them. After that, the standard plugin language pack will immediately begin the process of translating them automatically.
After you have finished configuring your languages in Polylang, it is possible that you will need to update the WordPress language packs.
The custom method involves enclosing the strings (or parts of strings) that need to be translated in curly braces. Once this has been done, the strings will show up in the string translations section of Polylang, where you may translate them.