Getting started
Getting startedConfigure Polylang

Configure Polylang

Configure Polylang and Polylang PRO to translate your content appropriately.

Several options in Polylang must be disabled to avoid conflicts. Otherwise, Polylang might:

  • Perform the same action as Gato AI Translations for Polylang already does
  • Override translations you've already made
  • Synchronize unwanted changes (eg: from the translated post back to the origin post)

Set up Languages

Go to Polylang's Languages menu page, and add the language(s) you want to translate your content to.

Configure Polylang languages
Configure Polylang languages

Enable CPTs and taxonomies

In the Polylang Settings, under Custom post types and Taxonomies, enable the CPTs and taxonomies you want to translate.

For instance, given a My Project custom post type and corresponding taxonomies, it must be enabled like this:

Configure CPTs and taxonomies to translate
Configure CPTs and taxonomies to translate

Disable Synchronization for metadata

In the Polylang Settings, under Synchronization, disable the synchronization for all options.

Remove Polylang synchronization for all options
Remove Polylang synchronization for all options

Disable Synchronization for posts

(For Polylang PRO.)

On each post to translate, make sure to never enable the Synchronize this post option.

If synchronization is enabled, editing a translated post will override the origin post.

This is correct:

Polylang synchronization disabled
Polylang synchronization disabled

This is wrong:

Polylang synchronization enabled - Do NOT do this
Polylang synchronization enabled - Do NOT do this

Disable Polylang translation for ACF

(For Polylang PRO.)

When using Advanced Custom Fields (ACF), make sure to disable Polylang's translation for ACF fields, by setting the Translations option to Ignore.

Then, configure the Gato Translate option to translate the ACF fields.

Disable Polylang from translating ACF fields, use Gato Translate instead
Disable Polylang from translating ACF fields, use Gato Translate instead

Disable Polylang translation for Meta Box

When using Meta Box, make sure to disable Polylang's translation for Meta Box fields, by going to the Field group settings, and setting Polylang's Translations option with value Do not translate any fields in this field group.

Do not translate Metabox fields using Polylang
Do not translate Metabox fields using Polylang

Then, for each field, configure Gato Translate with the corresponding value.

Configure Polylang to translate Metabox fields using Gato Translate
Configure Polylang to translate Metabox fields using Gato Translate