• Español |
  • Deutsch |
  • Русский |
  • Français |
  • Italiano |
  • Português |
  • Türkçe |

WPLANG

WordPress Multilingual

  • Blog
  • About
  • Toolbox
  • Contact
  • Start Here

How to create multilingual contact forms for WordPress

Posted: 23.08.14 | by Irena Domingo

In this post I show you how to create multilingual contact forms using Contact Form 7 (free) and Gravity Forms (premium plugin), two of the best contact form plugins for WordPress.

Contact Form in Your Language

1. Contact Form 7

Contact Form 7 is an excellent free plugin. Although Contact Form 7 plugin displays contact forms in american English in its default settings, you can create contact forms in more than 60 languages. This way you can easily make a contact form in two o more languages. Also, you can use Contact Form 7′s administration dashboard in your language (Read this article).

You can create contact forms in different languages very easily. Click the Add new link, and select the language from the drop-down menu:

Contact form 7 languages

If I select Russian I can make very easily a russian contact form:

Contact Form 7 in Russian

With all the messages in Russian (Sender’s message, validation, error, etc):

Contact Form 7 Messages in Russian

Using Contact Form 7 and WPML. The easiest way is to duplicate the contact form (in each language). Have a look at this article: Using Contact Form 7 with WPML

Using WordPress Multisite and a network plugin. You only need to create a contact form in each WordPress site.

Download Contact Form 7

2. Gravity Forms

Gravity Forms Translation

Gravity Forms is the best plugin to build contact forms for WordPress. It’s a premium plugin that costs between $39 and $199. Gravity Forms displays in English (american English) by default, however it has been created to support language translations. Gravity Forms include the latest version of each translation (PO files). They can be used if you wish to update or modify an existing translation.

Available translations: French, Spanish, German, Hungarian, Portuguese (Brazilian), Italian, Norwegian, Dutch (Netherlands), Czech, Finish, and Swedish (Sweden)

Using Gravity Forms and WPML. You´ll need WPML Multilingual CMS (including String Translation and Translation Management addons), Gravity Forms Plugin and Gravity Forms Multilingual Plugin. More info in this article: Using Gravity Forms with WPML.

WPML Gravity Forms

Using Gravity Forms and WordPress Multisite. You can have multiple installations with one language on each one. In this case you´ll need Business or Developer License.

Buy and Download Gravity Forms

 

Do you use a multilanguage contact form plugin for WordPress? Which is your favorite?

Categories: Multilingual Websites


About the Author

Irena Domingo's avatar

Irena is the creator of the blog WPLANG (WordPress Multilingual) and a professional specialized in website localization. Irena now helps others to create a WordPress website in one language or create a multilingual WordPress website.

Comments

  1. Kevin says

    March 13, 2016 at 8:31 am

    I’m using CTF7, but when adding a new form it automatically gets created in english. Do you know why?

    • Irena Domingo says

      March 14, 2016 at 1:15 pm

      Hi Kevin,

      Since version 4.4 the language selector has been removed from Add New Contact Form screen (https://wordpress.org/plugins/contact-form-7/changelog/)

      • guytzhak says

        May 31, 2016 at 8:13 am

        Hi Irena,
        So, If I have a Hebrew website and create russian langugae, all forms get RTL tag and HE_IL LANG tag and all the errors and messages is in Hebrew?
        Why!?
        Why we can’t choose lang anymore?

  2. Cora says

    May 10, 2016 at 2:29 pm

    Does not work any more 🙁

  3. Georges says

    July 25, 2016 at 7:51 am

    Very interesting, but if we already use Polylang for a long time, and then buy Gravity? We’ve tried “Integrate Gravity Forms + Polylang” plugin: works for some strings, but not all (e.g. we translate strings using string translation in the Polylang plugin, but our translations are not recorded (?)).

    Is there a solution?

  4. Eugene says

    October 9, 2017 at 9:43 am

    uCalc calculator and lead form builder https://wordpress.org/plugins/ucalc/ helped me get new clients from my website.

Featured Posts

How To Make A Multilingual WordPress Site: Best Translation Plugins

How To Add Hreflang Tags in WordPress

How To Make Sitemaps In Multiple Languages With WordPress

WordPress Multisite: How to Make a Multilingual Website

How to translate a WordPress theme (or plugin): Poedit & Loco Translate

How To Submit Your Multilingual Website To Google, Bing, Yandex And Baidu

WordPress 100% In My Language

WordPress Multilingual, finally explained

Easy Social Share Buttons: A Plugin For Your Multilingual WordPress Site

WordPress 4.1: Install Language Packs From Dashboard

Twitter

Pages

  • About
  • Blog
  • Contact
  • Homepage
  • Sitemap
  • Tools I Use In My Multilingual WordPress Projects

This website is hosted by Cloudways, powered by WordPress (Genesis Framework and Caroline theme) and accelerated by KeyCDN

© 2014 - 2020 WPLANG: The Complete Guide to a Multilingual WordPress Website

Note that some articles of this blog contains affiliate links, so I make a few bucks if you use them. This won't cost you anything but helps me to keep the lights on (so to speak). Thank you very much. Irena