Blog

⚡ Fehlgeschlagene Übersetzungen 10× schneller wiederholen, mit besseren Logs und Bricks-Unterstützung

Leonardo Losoviz
Von Leonardo Losoviz ·

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.

Auswahl der Option 'Process failed translations only' auf der Einstellungsseite 'Gato Translate (Custom)'
Auswahl der Option 'Process failed translations only' auf der Einstellungsseite 'Gato Translate (Custom)'

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:

Gelber Hintergrund am Polylang-Bearbeitungssymbol für fehlgeschlagene Übersetzungen
Gelber Hintergrund am Polylang-Bearbeitungssymbol für fehlgeschlagene Übersetzungen

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:

Filter zum Anzeigen nur der Einträge mit fehlgeschlagenen Übersetzungen
Filter zum Anzeigen nur der Einträge mit fehlgeschlagenen Übersetzungen

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

Filter zum Anzeigen nur der Einträge mit fehlgeschlagenen Übersetzungen
Filter zum Anzeigen nur der Einträge mit fehlgeschlagenen Übersetzungen

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:

Bessere Slug-Übersetzungen: Verbesserte Slug-Übersetzungen durch Entfernen aller Bindestriche (-) aus dem Slug vor der Übersetzung
Claude Opus 4.5 und Sonnet 4.5: Unterstützung für die neuesten Anthropic-Modelle hinzugefügt
Gutenberg-Block-Unterstützung: Das Plugin unterstützt jetzt das alte Format des Gutenberg-Blocks core/list
Bricks-Komponenteneinstellungen: Du kannst jetzt das Ersetzen von Komponenten in Bricks direkt über die Einstellungsseite aktivieren oder deaktivieren

Sieh dir das changelog für die vollständige Liste der Änderungen an.

Wie immer, viel Spaß! 🙏


Erfahre, was als Nächstes kommt

Abonniere unseren Newsletter: Erfahre, wenn wir eine neue Version veröffentlichen, ein neues Plugin starten oder Neuigkeiten mit dir teilen.