Blog

⚡ Mislukte vertalingen 10x sneller opnieuw uitvoeren, met betere logs en Bricks-ondersteuning

Leonardo Losoviz
Door Leonardo Losoviz ·

Gato AI Translations for Polylang heeft zojuist v15.3 uitgebracht, met de mogelijkheid om mislukte vertalingen veel sneller dan voorheen opnieuw uit te voeren.

Verwerk alleen mislukte vertalingen

Wanneer een vertaling mislukt (doordat de API offline is, een ongeldige API-sleutel wordt gebruikt, credits op zijn, enz.), drukt de plugin een foutmelding af in de logs, waarmee je kunt achterhalen welk item en welke taal zijn mislukt.

Je kunt de vertaling dan alleen voor die items opnieuw uitvoeren, zodat je geen API-credits verspilt aan vertalingen die succesvol waren. Daarvoor selecteerde je de betreffende items en deed je Gato Translate (Custom) met de optie Disable translation voor elke geslaagde vertaling.

De logs controleren, nagaan welke items en talen zijn mislukt, en vervolgens de instellingenpagina van Gato Translate (Custom) dienovereenkomstig configureren, is een tijdrovend proces.

In v15.3 van de plugin is dit alles verleden tijd 🙏.

Op de instellingenpagina van Gato Translate (Custom) kun je de optie Process failed translations only selecteren, waardoor de vertaling alleen voor de mislukte items en talen opnieuw wordt uitgevoerd, terwijl alle geslaagde worden overgeslagen.

De optie 'Process failed translations only' selecteren op de instellingenpagina van 'Gato Translate (Custom)'
De optie 'Process failed translations only' selecteren op de instellingenpagina van 'Gato Translate (Custom)'

Als je bijvoorbeeld 2 berichten naar 5 talen vertaalt, worden er 10 vertaalverzoeken naar de API-service gestuurd. Als één taal voor één bericht is mislukt, zal het uitvoeren van de optie Process failed translations only op dezelfde items de vertaling alleen voor dat specifieke bericht en die taal opnieuw uitvoeren, niet alle 10.

Visuele indicatoren voor mislukte vertalingen

Bovendien kun je gemakkelijk zien welke items/talen niet zijn vertaald, doordat deze nu gemarkeerd worden met een gele achtergrond op het Polylang-bewerkingsicoontje op de lijstpagina's van Berichten, Media, Tags en Categorieën:

Gele achtergrond op het Polylang-bewerkingsicoontje voor mislukte vertalingen
Gele achtergrond op het Polylang-bewerkingsicoontje voor mislukte vertalingen

Mislukte vertalingen filteren op lijstpagina's

Op de lijstpagina's van Berichten en Media is een nieuw filter Gato Translation toegevoegd om alleen items met mislukte vertalingen te tonen:

Filter om alleen items met mislukte vertalingen te tonen
Filter om alleen items met mislukte vertalingen te tonen

Door deze items te filteren kun je de vertaling voor al deze items tegelijk gemakkelijk opnieuw uitvoeren.

Filter om alleen items met mislukte vertalingen te tonen
Filter om alleen items met mislukte vertalingen te tonen

WP-CLI-ondersteuning

Tot slot is deze functie ook beschikbaar via WP-CLI met de parameter --process-failed.

Andere verbeteringen

Versie 15.3 bevat nog verschillende andere verbeteringen en bugfixes, waaronder:

Betere slug-vertalingen: Verbeterde slug-vertalingen door alle koppeltekens (-) uit de slug te verwijderen vóór het vertalen
Claude Opus 4.5 en Sonnet 4.5: Ondersteuning toegevoegd voor de nieuwste Anthropic-modellen
Gutenberg-blokondersteuning: De plugin ondersteunt nu het oude formaat van het Gutenberg core/list-blok
Bricks-componentinstellingen: Je kunt nu het vervangen van componenten in Bricks rechtstreeks vanuit de instellingenpagina in- of uitschakelen

Zie de changelog voor de volledige lijst met wijzigingen.

Zoals altijd, veel plezier! 🙏


Ontdek wat er komen gaat

Schrijf je in voor onze nieuwsbrief: verneem wanneer we een nieuwe versie uitbrengen, een nieuwe plugin lanceren of nieuws met je te delen hebben.