🚀 Traduisez (presque) chaque bloc Gutenberg, élément Bricks et widget Elementor — plus Gemini, WP AI Connectors et AI Abilities pour la traduction
Gato AI Translations for Polylang v18.0 est là — et c'est l'une de nos plus grandes versions jamais publiées, avec une longue liste de fonctionnalités que beaucoup d'entre vous ont spécifiquement demandées.
Le titre : vous pouvez désormais traduire pratiquement n'importe quel bloc, élément ou widget, de n'importe quel plugin, avec très peu de configuration. Entrons dans le vif du sujet.
🗂️ Blocs ACF
Les blocs enregistrés via Advanced Custom Fields sont maintenant pris en charge dès le départ. Il existe trois façons d'enregistrer un champ ACF pour la traduction :
- Globalement, via un simple toggle dans les réglages (Traduire les blocs ACF automatiquement ?) — toutes les chaînes traduisibles de chaque bloc ACF sont envoyées pour traduction.
- Par groupe de champs, via le nouvel input Gato Translate que v18 ajoute à l'interface des groupes de champs ACF.
- Par champ en PHP, via le hook ACF standard
acf/load_field.

Détails complets dans Blocs ACF.
🐘 Blocs PHP uniquement
À partir de WordPress 7.0, les blocs peuvent être enregistrés en PHP uniquement (sans bundle JavaScript). v18 les traite comme n'importe quel autre bloc : tous leurs attributs de type chaîne sont enregistrés pour la traduction automatiquement, sans configuration supplémentaire. Si un attribut spécifique doit être ignoré, vous pouvez l'exclure via un hook PHP d'une seule ligne.
🧱 N'importe quel plugin qui inclut un wpml-config.xml
v18 lit le wpml-config.xml de n'importe quel plugin et l'utilise pour déterminer quels attributs de bloc sont traduisibles. Si votre plugin de blocs préféré se documente déjà pour WPML, il fonctionne désormais dès le départ avec Gato AI Translations for Polylang aussi.
🧩 Prise en charge des blocs Kadence et Greenshift
Tous les blocs Kadence et tous les blocs Greenshift sont désormais traduits automatiquement. Pas de hooks personnalisés, pas de configuration supplémentaire.

🔌 Blocs, éléments et widgets personnalisés et tiers — désormais extrêmement facile via des hooks PHP
Étendre la prise en charge de vos propres blocs, éléments et widgets personnalisés — et pour tout plugin tiers qui ne fournit pas de wpml-config.xml — est maintenant une simple question de déclarer quelques propriétés traduisibles via des hooks PHP.
Pour Gutenberg, déclarez des attributs traduisibles via gatompl:gutenberg_block_type_translatable_attribute_regexes :
add_filter(
'gatompl:gutenberg_block_type_translatable_attribute_regexes',
static function (array $regexes): array {
$regexes['kadence/countdown'] = [
'daysLabel' => true,
'hoursLabel' => true,
'minutesLabel' => true,
'secondsLabel' => true,
];
return $regexes;
}
);Pour Bricks, utilisez gatompl:bricks_element_type_translatable_properties :
add_filter(
'gatompl:bricks_element_type_translatable_properties',
static function (array $translatableProperties): array {
$translatableProperties['breadcrumbs'][] = 'separatorText';
$translatableProperties['team-members']['items'][] = 'title';
return $translatableProperties;
}
);Pour Elementor, utilisez gatompl:elementor_widget_type_translatable_properties :
add_filter(
'gatompl:elementor_widget_type_translatable_properties',
static function (array $translatableProperties): array {
$translatableProperties['blockquote'][] = 'author_name';
$translatableProperties['reviews']['slides'][] = 'name';
return $translatableProperties;
}
);Des hooks équivalents existent pour remapper les références d'entités (articles personnalisés, médias, termes de taxonomie, menus par ID, menus par slug). Détails complets dans la documentation mise à jour :
- Traduire des blocs Gutenberg supplémentaires
- Traduire des éléments Bricks supplémentaires
- Traduire des widgets Elementor supplémentaires
⚡ Plus rapide, plus léger
Les entrailles du plugin ont été remaniées dans v18 : les traductions s'exécutent notablement plus vite et utilisent considérablement moins de mémoire. Traduire du contenu se sentira désormais bien plus fluide.
🐈 Lien rapide Gato Translate
Chaque page de liste de CPT, médias, tags, catégories et utilisateurs expose désormais un lien rapide Gato Translate à côté des actions standard de la ligne — un clic pour traduire une seule entité, sans avoir besoin du menu déroulant Actions groupées.

🍔 Bouton Gato Translate pour les menus
L'éditeur de menus dispose de son propre bouton Gato Translate, afin que vous puissiez traduire un seul menu manuellement en un seul clic — l'ancienne solution de contournement consistant à activer « Traduction automatique des menus », sauvegarder, puis le désactiver n'est plus nécessaire.

✨ Fournisseur de traduction Gemini
v18 ajoute Google Gemini comme fournisseur de traduction de premier ordre, aux côtés de ChatGPT, Claude, DeepL, DeepSeek, Google Translate, Mistral, OpenRouter et des LLM auto-hébergés.
Les modèles pris en charge incluent Gemini 2.5 Flash, Gemini 2.5 Pro et Gemini 3.1 Flash-Lite. Consultez la liste complète dans Quels sont les modèles IA pris en charge ?.
🤖 WordPress 7.0 : AI Connectors
Si vous êtes sur WordPress 7.0+, les clés API peuvent désormais être récupérées automatiquement depuis WP AI Connectors : laissez la clé ChatGPT, Claude ou Gemini vide dans les réglages du plugin, et la clé enregistrée sous Réglages → Connectors est utilisée à la place. Pas de duplication, pas de copier-coller de clés entre plugins.

Cela signifie également que le plugin fonctionne dès le départ : dès que vous ajoutez votre clé de licence, le plugin sélectionne automatiquement le premier service IA avec une clé API configurée via WP AI Connectors comme fournisseur de traduction par défaut — sans clics supplémentaires.
✨ AI Abilities pour la traduction
v18 enregistre des AI Abilities pour chaque type d'entité, afin que les articles personnalisés, les termes de taxonomie, les médias, les menus et les utilisateurs puissent tous être traduits directement depuis une invite en langage naturel dans Claude Code (ou tout autre agent qui consomme WP Abilities) :
Traduis l'article intitulé
"How to onboard new editors"en français uniquement
Cela nécessite WordPress 7.0+ (où la plateforme AI Abilities a été introduite). Lisez la suite dans le nouveau guide Capacités IA de WordPress.
🧠 Plus de modèles IA pris en charge
v18 maintient également le catalogue de modèles à jour :
- ChatGPT : GPT-5.4 mini, GPT-5.5
- Claude : Claude Sonnet 4.6, Claude Haiku 4.5, Claude Opus 4.7
- DeepSeek : DeepSeek v4, DeepSeek v4 Flash
- Gemini : 2.0 Flash / Flash-Lite, 2.5 Flash / Flash-Lite / Pro, 3.1 Flash-Lite
Consultez la liste complète dans Quels sont les modèles IA pris en charge ?.
⏱️ Délai d'expiration de traduction
Vous pouvez désormais définir un délai d'expiration de traduction dans les réglages, afin qu'un upstream bloqué échoue proprement avec une erreur contrôlée dans les logs au lieu de déclencher un HTTP 502 / 504 générique. Gardez la valeur légèrement en dessous du max_execution_time de votre serveur — détails complets dans Définir les délais d'expiration de traduction.
Mise à jour
La version est en cours de déploiement via votre tableau de bord client. Mettez à jour depuis votre administration WordPress (Extensions → Mises à jour), ou téléchargez la dernière version depuis votre compte.
Consultez le changelog pour la liste complète des modifications.
Profitez de v18 ! 🎉