Plugin

Gato AI Translations for Polylang

Automatically translate your content

Logo
Target Image

Automatically translate the content in your WordPress site, including posts, taxonomies, and media.

It works with Polylang to manage the content, and the most advanced LLMs (ChatGPT, Claude, DeepSeek, Mistral AI), LLM aggregators (OpenRouter), and dedicated translation services (DeepL and Google Translate) to execute the translation.

Translate for the Classic Editor, the Gutenberg editor, Bricks, Elementor, and Etch, without breaking anything!

Features

Translate content automaticallyTranslate content automatically

Publishing a post, creating a tag or category, or uploading media, will automatically trigger its translation.

Translate content in bulkTranslate content in bulk

Select multiple entries and translate them via Bulk Actions.

No limit on languagesNo limit on languages

Whether you need to translate to 3 or 30 languages, you are covered.

Translate posts, taxonomies, and mediaTranslate posts, taxonomies, and media

Translate your posts, pages, custom post types, taxonomies (tags and categories) and custom taxonomies, and media items.

Translate your own and 3rd-party CPTsTranslate your own and 3rd-party CPTs

You can translate the description of WooCommerce products, LearnDash courses, Events Calendar events, and more.

Edit the translations before publishingEdit the translations before publishing

You can edit each of the translations right on the WordPress editor, fix any issue, and only then publish.

Enable automatic translation CPT by CPTEnable automatic translation CPT by CPT

You can decide to translate posts automatically, but disable automatic translations for pages (or any CPT).

Use Polylang or Polylang PROUse Polylang or Polylang PRO

Manage your content using either the free or paid versions of the Polylang plugin.

Trigger translations via PHP code and WP-CLITrigger translations via PHP code and WP-CLI

You can trigger translations from within your application via PHP code, or via a WP-CLI command.

Use the translation API of your choiceUse the translation API of your choice

Choose among ChatGPT, Claude, DeepSeek, Mistral AI, OpenRouter, DeepL, and Google Translate, to perform the translation.

Access a new model immediatelyAccess a new model immediately

When using OpenRouter, you have access to the latest models, the same day they are released.

No middleman in connecting to the translation APIsNo middleman in connecting to the translation APIs

You pay directly to the translation provider(s) for the translations you do.

Send the biggest context to the APISend the biggest context to the API

All strings are sent together in a single request (up to the API's limits), helping the API produce the best-possible results.

Use different APIs for different languagesUse different APIs for different languages

You can decide to use DeepL if it supports the target language, Mistral AI for Asian languages, and ChatGPT otherwise.

Customize the prompt for AI translationsCustomize the prompt for AI translations

When using an LLM as translation provider, you can provide your own prompt and customize the results.

Translate Gutenberg blocks without breaking themTranslate Gutenberg blocks without breaking them

Properties inside Gutenberg blocks are translated without affecting the block's inner HTML structure.

Translate Bricks, Elementor, and Etch pages and templatesTranslate Bricks, Elementor, and Etch pages and templates

Have all the strings from Bricks elements, Elementor widgets, and Etch blocks translated to all your defined languages.

Translate custom Page Builder elementsTranslate custom Page Builder elements

Your custom or 3rd-party elements (Gutenberg blocks, Bricks elements, Elementor widgets, and Etch blocks) can also be translated.

Sync and translate metaSync and translate meta

Copy and translate meta entries from your origin post to each of your translation posts.

It works with ACF and Meta Box out of the boxIt works with ACF and Meta Box out of the box

Custom fields managed via the popular Advanced Custom Fields and Meta Box plugins are also supported.

Translate SEO metadataTranslate SEO metadata

Configure the meta fields from your SEO plugin (such as Yoast SEO) to translate SEO metadata.

Automatically Translate your Content

Reduce the effort of managing translations on your site

Automatically translate your content, whenever:

  • Publishing a post
  • Creating a tag or category
  • Uploading an image

All relationships across entities are also handled: A translated post (eg: to Spanish) will be assigned translated tags, categories, and featured image (ie: to Spanish).

A new post in English is automatically translated to Spanish and French

Translate your own and 3rd-party CPTs

Translate content from your application's Custom Post Types, and from the plugins it requires

The content from any Custom Post Type can be translated, including from popular plugins such as WooCommerce.

Translated WooCommerce products

Translate Content in Bulk

Select multiple entries and translate them via Bulk Actions

Translate entries in bulk, sending all strings to the API in a single request (up to the API's limits), improving the quality of the translation.

Translating multiple posts at once via Bulk Actions
Testimonial
Henri Bayen Agency owner

I've been using the Gato AI Translations for Polylang plugin for several months, and I can honestly say it's one of the best investments I've made this year

Sync and translate meta

Copy and translate meta entries from your origin post to each of your translation posts

You can select which meta keys to sync, and which ones to translate, between the origin post and the translated post.

Entity IDs are also translated! Choose a post object in an ACF field, and the corresponding entity ID for the target language will be used.

The matching meta keys from the origin post in English are synced/translated, and added as meta to the translated post in Spanish

ACF and Meta Box automatically supported

Translating ACF and Meta Box fields is handled out of the box

Translating custom fields managed via the popular Advanced Custom Fields and Meta Box plugins is supported out of the box.

Configuring which custom fields to sync and translate is done using the UI of these plugins.

Configuring Gato Translate for ACF

Translate SEO metadata

Use your favorite SEO plugin and translate its metadata

Traslate the SEO meta data from your favorite plugins, including:

  • All in One SEO
  • Rank Math
  • SEO Simple Pack
  • SEOPress
  • Slim SEO
  • The SEO Framework
  • WP Meta SEO
  • Yoast SEO
Supported SEO plugins

Thank you Leo, for your time, patience and help improving and working on your plugin to fill some gaps that me and my team were having on a recent project

Nothing gets broken

Translating strings for a Page Builder doesn't break the structure

Strings from the page are extracted and translated, not the whole content structure. Nothing gets broken, and you can edit the translated post.

These page/content builders are supported:

  • Gutenberg
  • Bricks
  • Elementor
  • Etch
Supported Page Builders

Translate posts for the Classic and Block Editors

Whichever WordPress content editor you use, you are covered

Content based on both the Classic Editor and the Block Editor (Gutenberg) is automatically handled, according to the configuration for that CPT.

Strings inside Gutenberg blocks are translated

Translate Bricks pages

Automatically translate your Bricks pages and templates

Translate your Bricks pages and templates, property by property within each element on the page.

All elements in Bricks are supported out of the box, and translating custom Bricks elements is also supported.

A Bricks page in English is translated to 8 different languages
Testimonial
Patrick Tarnaud Agency dev

Amazing! I have translated all of my posts and pages, this was brilliant. It saved me a fortune and hours of time and effort.

Translate Elementor content

Automatically translate your Elementor pages and templates

Have your Elementor page translated to all your defined languages without any effort.

All widgets in Elementor PRO are supported out of the box.

An Elementor page in English is automatically translated to Spanish and French

Translate Etch content

Translate your Etch posts quick and easy

As it is based in the Block Editor (Gutenberg), Etch is natively supported.

Translate your Etch posts to all your defined languages quick and easy.

An Etch post in English is translated to Spanish and French

Translate using the latest AI models

The whole collection of AI models is available, updated daily

Access all AI models, from every AI lab, by connecting via OpenRouter. The list of models is updated daily.

Translate your content using the latest iteration of your favorite model (ChatGPT, Gemini, Grok, or any other), the same day it is released!

Showing the information about a model available on OpenRouter
Testimonial
Julian Song Entrepreneur

Now my WordPress site translates content perfectly with minimal effort. Great plugin and top-notch customer service.

Select the translation API for each language

Use the best translation provider, language by language

You can use the translation provider of your choice, among:

  • ChatGPT
  • Claude
  • DeepSeek
  • Mistral AI
  • OpenRouter
  • DeepL
  • Google Translate

You're not restricted to using only one of them. Select the best one for each language.

Selecting the translation providers for different languages

Localize/customize translations via AI

Adapt the prompt sent to LLMs according to your needs

When using ChatGPT, Claude, DeepSeek, Mistral AI, or OpenRouter to translate content, you can customize the prompt to suit your specific needs.

Editing the ChatGPT prompt

Trigger translations via WP-CLI

Operate via the terminal to execute translations

You can trigger translations directly from the command line via WP-CLI, with a simple wp gatotranslate command.

Translating posts via WP-CLI

Get your plugin

Purchase Gato AI Translations for Polylang

Single
$69
/year
License for 1 domain
Purchase ->
  • 1 domain
  • Support
  • Product updates
Personal
$99
/year
License for 3 domains
Purchase ->
  • 3 domains
  • Support
  • Product updates
Organization
$199
/year
License for 10 domains
Purchase ->
  • 10 domains
  • Support
  • Product updates

The license is for 1 year (renewable every year). Prices are in USD.

Do you need more domains? Contact us

30-day money back guarantee

Purchase the plugin with the confidence that you can request a refund

Money back guarantee

Read our refund policy

Frequently Asked Questions

It is a plugin for WordPress that translates posts into all languages configured in your Polylang settings.

You can translate content for: the Classic Editor, the Gutenberg editor, Bricks, Elementor, and Etch.

Translations can be triggered both automatically (when a new post, tag or category is created, or a media item is uploaded) and manually (by selecting the entries to translate via Bulk Actions).

No, they are not. You will need to provide an API key to connect to each of your selected translation provider(s) (among ChatGPT, Claude, DeepSeek, Mistral AI, OpenRouter, DeepL, and Google Translate API), and they will charge you for the use of their APIs.

No, there is no restriction. You can translate to as many languages as you want.

All translations will still be there, nothing gets lost.

Yes, you can try the plugin for free by launching a sandbox testing site. See the Try out for free section below.

If the plugin has a problem that we are not able to fix, you have 30 days to request a refund.

If you have purchased the subscription with the yearly license, and you don't renew it, once the license expires you won't be able to trigger translations, or request for support, or download/install product updates.

Testimonial image

“I've been using the Gato AI Translations for Polylang plugin for several months now, and I can honestly say it's one of the best investments I've made this year.

For years, I’ve been spending thousands of euros annually on translations. But getting translations done was only part of the work, the most time-consuming part was integrating them into the site and making sure everything worked smoothly in every language.

With the rise of AI, translation costs have become almost negligible, just a few cents per page. But the manual task of uploading and testing everything was still a major pain.

This plugin is the perfect solution. With a single click, it translates your site's pages and posts into all the languages you've configured. It's a massive time saver.

Thanks to this plugin, I’ve already translated a site with over 400 posts, and I’m now building a new one in 34 languages! I would never have imagined managing a multilingual site on that scale before, it just wasn’t realistic. Now, both the cost and the effort have become insignificant.”

Henri Bayen - Agency owner

Try out for free

Launch a sandbox testing site, and play with the Gato AI Translations for Polylang plugin

New plugins coming soon

Subscribe to receive a notification when the next plugin by Gato Plugins is released.