TM completed segments: 0

Other segments: 121

TM completed words: 0

Other words: 1213

TM Completed sentences

Original Translated

Other sentences

Original Similar TM records
4
.7
DRAFT
Advanced Custom Fields (ACF) Multilingual – Translate All Fields with WPML
Optional
wpseo_breadcrumb
Advanced Custom Fields (ACF) Multilingual - Translate All Fields with WPML
ACFML
font-weight: 400;
lets you build multilingual sites using Advanced Custom Fields (ACF) and easily translate field content and labels. It covers both ACF and ACF Pro. Over 70,000 developers from around the world rely on ACFML to build their advanced multilingual WordPress sites.
Get ACFML
ACFML in action
Key Features
Translate custom field values, labels, and titles
Customize the translation workflow to suit complex field setups
Simple and intuitive translation options for everything you create with ACF
Translate custom fields inserted dynamically with the Elementor PRO and ACF integration
Use automatic translation, individual translators, or translation services on your ACF-powered website
On This Page:
#required-plugins
Required Plugins
#choosing-how-to-translate-field-groups
Choose How You Want to Translate Each Field Group
#setting-field-group-translation-option
Setting the Translation Option For Each Field Group
#how-to-translate-acf-fields
How to Translate ACF Fields After Selecting a Translation Option
#using-same-fields-across-languages
Same Fields Across Languages
#using-different-fields-across-languages
Different Fields Across Languages
#more-things-you-can-do-with-acf-multilingual
More Things You Can Do with ACF Multilingual
Required Plugins
ACFML comes with WPML's Multilingual CMS and Multilingual Agency account types. If you're already a client, you can get the plugin from the WPML’s downloads page. Otherwise, start by buying WPML.
/?page_id=216953
/?page_id=5823
To translate your website with ACFML, you need to install and activate the following plugins:
ACF (free of Pro)
https://wordpress.org/plugins/advanced-custom-fields/
/?page_id=216953
ACFML
WPML core
WPML String Translation
Choose How You Want to Translate Each Field Group
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.
A product review in the default language
A product review translated into Spanish
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.
A page with custom fields introducing English-speaking tutors
The translated page with custom fields introducing Spanish-speaking tutors
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.
Same fields across languages – This option is best when you want to translate your content and keep your field values the same in all languages, like in the example for product descriptions on a tech website.
Different fields across languages – You can opt for this translation option if you want different content, a different number of fields, or a different layout in each language, as seen in the tutoring website example.
Setting the Translation Option For Each Field Group
You can set the translation option for each field group by:
Clicking the Set translation options button in the prompt that appears after you activate ACFML.
Going to ACF → Field Groups and clicking Edit for each field group.
If you don't set a translation option for a field group, you won’t be able to translate its fields.
How to Translate ACF Fields After Selecting a Translation Option
Once you set the translation options for your field groups, it's time to translate your ACF fields. These fields are part of the posts they're attached to, so translating a post means translating its ACF fields as well.
Same Fields Across Languages
When you select the Same fields across languages option for your field group in WPML, you only need to go to WPML → Translation Management and send the post or page that includes the ACF custom fields for translation.
/?page_id=3416#translating-pages-posts-and-custom-post-types
If you decide to translate the content yourself, taking the translation job opens WPML's Advanced Translation Editor. This is the default editor for translations in WPML.
/?page_id=2272725
In the editor, you'll see your main content and the custom fields ready for translation.
SCREENSHOT OF TRANSLATING ACF FIELDS IN ATE
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.
Different Fields Across Languages
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.).
You only need to follow a few simple steps:
01.
Click the plus (+) icon next to the language you want to translate your post or page with the custom fields into.
02.
In the WordPress editor, add the title to the page in your secondary language and click Publish.
03.
Refresh the page and write your translations into the empty custom fields that appear in the editor.
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.
Page with custom fields in the default language
Translated page with a different field values
More Things You Can Do with ACF Multilingual
Check out these related topics for more in-depth information on using ACF and WPML:
https://wpml.org/wp-content/uploads/2024/01/acf-field-labels-front-end-1-1024x674.png
https://wpml.org/wp-content/uploads/2024/01/acf-field-labels-front-end-1-1024x674.png
1024
674
Translating ACF Field Labels
https://wpml.org/wp-content/uploads/2024/01/wpml-media-translation-1024x619.png
https://wpml.org/wp-content/uploads/2024/01/wpml-media-translation-1024x619.png
1024
619
Using Different Files and Images Across Languages with ACF and WPML
https://wpml.org/wp-content/uploads/2024/01/wpml-taxonomy-translation-custom-fields-attached-to-taxonomy-1-1024x624.png
https://wpml.org/wp-content/uploads/2024/01/wpml-taxonomy-translation-custom-fields-attached-to-taxonomy-1-1024x624.png
1024
624
Translating ACF Custom Fields Added to Taxonomies