Blog

⚡ Ré-exécutez les traductions échouées 10× plus vite, avec de meilleurs logs et la prise en charge de Bricks

Leonardo Losoviz
Par Leonardo Losoviz ·

Gato AI Translations for Polylang vient de lancer v15.3, avec la possibilité de ré-exécuter les traductions échouées bien plus rapidement qu'avant.

Traiter uniquement les traductions échouées

Chaque fois qu'une traduction échoue (parce que l'API est hors ligne, qu'une clé API est invalide, que les crédits sont épuisés, etc.), le plugin affiche un message d'erreur dans les logs, à partir duquel vous pouvez déterminer quelle entrée et quelle langue ont échoué.

Vous pouvez ensuite ré-exécuter la traduction uniquement pour celles-ci, afin d'éviter de dépenser des crédits API pour les traductions qui ont réussi. Pour ce faire, vous sélectionniez les entrées correspondantes et lanciez Gato Translate (Custom) en sélectionnant l'option Désactiver la traduction pour chaque traduction réussie.

Vérifier les logs, identifier les entrées et langues ayant échoué, puis configurer la page de paramètres de Gato Translate (Custom) en conséquence, est un processus chronophage.

Avec v15.3 du plugin, tout cela appartient désormais au passé 🙏.

Dans la page de paramètres de Gato Translate (Custom), vous pouvez sélectionner l'option Traiter uniquement les traductions échouées, ce qui ré-exécutera la traduction uniquement pour les entrées et les langues ayant échoué, en ignorant toutes celles qui ont réussi.

Sélection de l'option 'Traiter uniquement les traductions échouées' dans la page de paramètres 'Gato Translate (Custom)'
Sélection de l'option 'Traiter uniquement les traductions échouées' dans la page de paramètres 'Gato Translate (Custom)'

Par exemple, si vous traduisez 2 articles vers 5 langues, cela représente 10 requêtes de traduction envoyées au service API. Si une langue a échoué pour un article, exécuter l'option Traiter uniquement les traductions échouées sur les mêmes entrées ré-exécutera la traduction uniquement pour cet article et cette langue spécifiques, et non pour les 10.

Indicateurs visuels pour les traductions échouées

De plus, vous pouvez facilement visualiser quelles entrées/langues ont échoué à la traduction, car elles sont désormais mises en évidence avec un fond jaune sur l'icône d'édition de Polylang dans les pages de liste des Articles, Médias, Étiquettes et Catégories :

Fond jaune sur l'icône d'édition de Polylang pour les traductions échouées
Fond jaune sur l'icône d'édition de Polylang pour les traductions échouées

Filtrer les traductions échouées dans les pages de liste

Dans les pages de liste des Articles et des Médias, un nouveau filtre Gato Translation a été ajouté pour afficher uniquement les entrées avec des traductions échouées :

Filtre pour afficher uniquement les entrées avec des traductions échouées
Filtre pour afficher uniquement les entrées avec des traductions échouées

Filtrer ces entrées vous permet de ré-exécuter facilement la traduction pour toutes en même temps.

Filtre pour afficher uniquement les entrées avec des traductions échouées
Filtre pour afficher uniquement les entrées avec des traductions échouées

Prise en charge de WP-CLI

Enfin, cette fonctionnalité est également disponible via WP-CLI en utilisant le paramètre --process-failed.

Autres améliorations

La version 15.3 comprend plusieurs autres améliorations et corrections de bogues, notamment :

Meilleures traductions de slugs : amélioration des traductions de slugs en supprimant tous les traits d'union (-) du slug avant de le traduire
Claude Opus 4.5 et Sonnet 4.5 : ajout de la prise en charge des derniers modèles Anthropic
Prise en charge des blocs Gutenberg : le plugin prend désormais en charge l'ancien format du bloc core/list de Gutenberg
Paramètres des composants Bricks : vous pouvez désormais activer ou désactiver le remplacement des composants dans Bricks directement depuis la page de paramètres

Consultez le changelog pour la liste complète des modifications.

Comme toujours, profitez-en ! 🙏


Découvrez ce qui arrive ensuite

Abonnez-vous à notre newsletter : nous vous prévenons quand nous publions une nouvelle version, lançons un nouveau plugin ou avons des nouveautés à partager avec vous.