On this page
Home » WPML Documentation » Related Projects » Using Contact Form 7 with WPML
Translate Contact Form 7 with WPML
Easy Workflow
Translate single and multiple forms with WPML’s Translation Management dashboard.
Translate Everything
Translate form templates, field labels, buttons, email notifications, and more.
Flexible Translation
Translate automatically, by yourself, or with vetted professional translators.
Getting Started
To translate Contact Form 7 with WPML, you need to install and activate the following plugins:
- WPML
- WPML String Translation
- Contact Form 7
- Contact Form 7 Multilingual
How to Translate Contact Form 7 with WPML
WPML can translate all texts in Contact Form 7. This includes form labels, email notifications, and any other element you add to your form.
To translate Contact Form 7 with WPML:
- Go to WPML → Translation Management.
- Scroll down to Select items for translation and click the All types filter. Select Contact Form and click the Filter button to confirm.
- Next, select the forms you want to translate.
- Choose the languages you want to translate your forms into, and the translation method.
- Finally, go to WPML → Translations and click the Review button. This will open the Automatic Translation Editor, where you can review automatic translations, or enter your own if you’re translating manually.
When translating automatically, some texts, like your button label, dropdowns, and radio buttons, still need to be translated manually. This is to avoid automatically translating texts representing code.
To translate texts manually, go to WPML → Translations and edit your form’s translation. Then, search for the texts missing translations and only translate those labeled as shortcode-attr.
Once done, you can view your translated forms by switching the language on your site. Remember, you need to translate the page holding your form to be able to switch languages.
Start Translating With WPML
If you already have a WPML account, you can download Contact Form 7 Multilingual (at no additional cost) from the Downloads page.
Don’t have WPML? Visit our pricing page to find the right plan for your website.
Support & Help
Have an issue translating Contact Form 7? Visit our Known Issues and Solutions to find a fix for your problem.
Still need help? Open a support ticket.