⚡ Fehlgeschlagene Übersetzungen 10× schneller wiederholen, mit besseren Logs und Bricks-Unterstützung
Gato AI Translations for Polylang hat soeben v15.3 veröffentlicht, mit der Möglichkeit, fehlgeschlagene Übersetzungen viel schneller als zuvor erneut auszuführen.
Nur fehlgeschlagene Übersetzungen verarbeiten
Wenn eine Übersetzung fehlschlägt (weil die API offline ist, ein ungültiger API-Schlüssel verwendet wird, das Guthaben aufgebraucht ist usw.), gibt das Plugin eine Fehlermeldung in den Logs aus, aus der du entnehmen kannst, welcher Eintrag und welche Sprache fehlgeschlagen sind.
Du kannst dann die Übersetzung nur für diese erneut ausführen, um zu vermeiden, API-Guthaben für erfolgreiche Übersetzungen zu verbrauchen. Dazu musstest du die entsprechenden Einträge auswählen und Gato Translate (Custom) ausführen, dabei die Option Disable translation für jede erfolgreiche Übersetzung auswählen.
Die Logs zu prüfen, herauszufinden, welche Einträge und Sprachen fehlgeschlagen sind, und anschließend die Einstellungsseite von Gato Translate (Custom) entsprechend zu konfigurieren, ist ein zeitaufwendiger Prozess.
Mit v15.3 des Plugins gehört das alles der Vergangenheit an 🙏.
Auf der Einstellungsseite von Gato Translate (Custom) kannst du die Option Process failed translations only auswählen, die die Übersetzung nur für die fehlgeschlagenen Einträge und Sprachen erneut ausführt und alle erfolgreichen überspringt.

Wenn du beispielsweise 2 Beiträge in 5 Sprachen übersetzt, werden 10 Übersetzungsanfragen an den API-Dienst gesendet. Wenn eine Sprache für einen Beitrag fehlgeschlagen ist, führt die Option Process failed translations only auf denselben Einträgen die Übersetzung nur für diesen bestimmten Beitrag und diese bestimmte Sprache erneut aus, nicht für alle 10.
Visuelle Indikatoren für fehlgeschlagene Übersetzungen
Außerdem kannst du leicht erkennen, welche Einträge/Sprachen bei der Übersetzung fehlgeschlagen sind, da diese nun mit einem gelben Hintergrund am Polylang-Bearbeitungssymbol auf den Listenansichten von Beiträgen, Medien, Tags und Kategorien hervorgehoben werden:

Fehlgeschlagene Übersetzungen in Listenansichten filtern
In den Listenansichten von Beiträgen und Medien wurde ein neuer Filter Gato Translation hinzugefügt, der nur Einträge mit fehlgeschlagenen Übersetzungen anzeigt:

Durch das Filtern dieser Einträge kannst du die Übersetzung für alle auf einmal einfach erneut ausführen.

WP-CLI-Unterstützung
Schließlich ist diese Funktion auch über WP-CLI mit dem Parameter --process-failed verfügbar.
Weitere Verbesserungen
Version 15.3 enthält mehrere weitere Verbesserungen und Fehlerbehebungen, darunter:
-) aus dem Slug vor der Übersetzungcore/listSieh dir das changelog für die vollständige Liste der Änderungen an.
Wie immer, viel Spaß! 🙏