On this page
Choose How You Want to Translate Each Field Group
How to Translate ACF Fields with WPML
Home » WPML Documentation » Related Projects » Advanced Custom Fields (ACF) Multilingual – Translate All Fields with WPML
Advanced Custom Fields Multilingual (ACFML) is a WPML addon for translating ACF custom fields into more languages.
Over 70,000 developers from around the world rely on ACFML to build their advanced multilingual WordPress sites.
On this page
Choose How You Want to Translate Each Field Group
How to Translate ACF Fields with WPML
To translate your website with ACFML, install and activate the following plugins:
Advanced Custom Fields (ACF) lets you create diverse field groups tailored to meet your website’s specific needs. This flexibility means that each field group might require a different translation approach.
Let’s say you run a tech website and create ACF custom fields to introduce products, like Product Description, Release Date, and Specifications.
You want to show the same information across all your site’s languages and just simply translate the content.
Now, picture you’re developing a website for a tutoring service. You’re using custom fields for details like Tutor Name, Subject, Bio, and Price per Hour. On this platform, you have different tutors for your English-speaking and Spanish-speaking audience.
So, you need the ability to display different field values and even a different number of fields in each language.
With ACF Multilingual (ACFML), you can pick the translation option that best meets the unique needs of each of your field groups. You have two main options to choose from.
You can set the translation option for each field group by:
If you don’t set a translation option for a field group, you won’t be able to translate its fields.
To translate fields that appear the same across languages, go to WPML → Translation Management and send your post with custom fields for translation.
If you decide to translate the content yourself, taking the translation job opens WPML’s Advanced Translation Editor.
From this editor, you can translate the post content, and its custom fields.
Make sure each of the custom fields across your different field groups has a unique Field Name. If you use the same Field Name with more than one custom field, you may not see all your field values available for translation in the Advanced Translation Editor.
With the Different fields across languages option, each language version can have its own custom field values, layouts, and designs. This requires you to translate the post and its fields in the WordPress editor or page builder you’re using (Gutenberg, Elementor, Divi, etc.).
To translate fields so that they appear differently across languages:
By selecting Different fields across languages for your field group, WPML automatically sets up the correct translation process for you. You don’t need to configure which translation editor the plus (+) icon leads to – WPML knows that you want different content for each language version.
When you view your default and secondary language pages on the front-end, you’ll see the translations connected and each language version showing its own field values and layout.
Check out these related topics for more in-depth information on using ACF and WPML: