Automatically translate your WordPress content using AI

With Gato AI Translations for Polylang

LogoPlugin logo

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

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

You can also use a self-hosted LLM (eg: via Ollama) and avoid spending money on AI credits.

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

Start Translating With AI

Purchase a license and start translating your WP site in minutes.

Main Features

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 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
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.

Support for your favourite page builders

Translate content from the editors and page builders you already use

Translate posts for the Classic and Block Editors

Content based on both the Classic Editor and the Block Editor (Gutenberg) is automatically handled.

Out of the box, it supports:

  • WordPress core blocks
  • PHP-only blocks
  • ACF blocks
  • wpml-config.xml blocks
  • 3rd-party blocks: Kadence, Greenshift, GenerateBlocks, more

You can also add support for additional blocks via PHP hooks.

WordPress editor

Strings inside Gutenberg blocks are translated

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.

For all supported page builders, all blocks/elements/widgets remain intact after translation, preserving the same style and formatting as the source content.

Page-builder content remains intact after translation
Testimonial
Julian Song Entrepreneur

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

Best AI support and customization

Use the best AI stack for each language, customize prompts, and even self-host your LLM

Choose the best AI model for your needs

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

ChatGPT
Claude
DeepSeek
Gemini
Mistral AI
OpenRouter
Self-hosted LLM
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

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

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

SEO metadata is translated out of the box

Use your favorite SEO plugin and translate its metadata

The SEO metadata from your favorite plugins is translated out of the box, including:

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

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

And more features...

Use Polylang or Polylang PROUse Polylang or Polylang PRO

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

No limit on languagesNo limit on languages

Whether you need to translate to 1, 5, 20, or 50 languages, you are covered.

BYOK (no middleman in connecting to the translation APIs)BYOK (no middleman in connecting to the translation APIs)

Don't overpay for AI credits: You pay directly to the AI 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, helping the API produce the best-possible results.

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 menus and user descriptionsTranslate menus and user descriptions

Your WordPress navigation menus and user descriptions are automatically translated to all your defined languages.

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.

Translate internal linksTranslate internal links

The internal link URLs in the post content are translated to the corresponding links in the target language.

Translate entity relationshipsTranslate entity relationships

The entity IDs (for posts, users, taxonomies, and media items) referenced in meta fields are also translated.

ACF blocks supported out of the boxACF blocks supported out of the box

Opt in globally, per field group via the Gato Translate input, or per field via hook.

PHP-only blocks supported out of the boxPHP-only blocks supported out of the box

Every string attribute on PHP-only blocks is registered for translation automatically.

Reads any plugin's wpml-config.xmlReads any plugin's wpml-config.xml

Block attributes declared in wpml-config.xml are translated automatically.

Kadence, Greenshift and more β€” automaticKadence, Greenshift and more β€” automatic

Kadence, Greenshift, GenerateBlocks, Yoast SEO blocks are translated out of the box.

Easily extend via PHP hooksEasily extend via PHP hooks

Declare translatable properties for custom or 3rd-party blocks, elements and widgets.

Sync and translate metaSync and translate meta

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

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.

Translate via AI AbilitiesTranslate via AI Abilities

Translate any entity from a natural-language prompt in Claude Code or other AI agents.

Start Translating With AI

Purchase a license and start translating your WP site in minutes.

Find out what's coming next

Subscribe to our newsletter: Learn when we release a new version, launch a new plugin, or we have news to share with you.