ブログ

⚡ 翻訳失敗を10倍速く再実行、改善されたログとBricksサポートを追加

Leonardo Losoviz
著者: Leonardo Losoviz ·

Gato AI Translations for Polylangv15.3 をリリースしました。翻訳の失敗を以前よりもはるかに速く再実行できるようになりました。

失敗した翻訳のみを処理する

APIがオフラインになった、APIキーが無効、クレジット不足などの理由で翻訳が失敗した場合、プラグインはログにエラーメッセージを出力します。そこからどのエントリーと言語が失敗したかを確認できます。

成功した翻訳にAPIクレジットを使わないよう、失敗したエントリーだけを対象に翻訳を再実行できます。そのためには、該当エントリーを選択し、成功している翻訳それぞれに対して 翻訳を無効にする オプションを選んで Gato Translate (Custom) を実行していました。

ログを確認し、失敗したエントリーと言語を特定し、その上で Gato Translate (Custom) の設定ページを適切に構成するのは、時間のかかる作業です。

プラグインの v15.3 では、これらすべてが不要になりました 🙏。

Gato Translate (Custom) の設定ページで 失敗した翻訳のみを処理する オプションを選択すると、失敗したエントリーと言語のみを対象に翻訳が再実行され、成功したものはすべてスキップされます。

「Gato Translate (Custom)」設定ページで「失敗した翻訳のみを処理する」オプションを選択している画面
「Gato Translate (Custom)」設定ページで「失敗した翻訳のみを処理する」オプションを選択している画面

例えば、2件の投稿を5言語に翻訳する場合、APIサービスへのリクエストは計10件になります。1件の投稿で1言語が失敗した場合、同じエントリーに対して 失敗した翻訳のみを処理する オプションを実行すると、その特定の投稿と言語のみで翻訳が再実行され、10件すべてが再実行されるわけではありません。

失敗した翻訳の視覚的インジケーター

さらに、翻訳に失敗したエントリーと言語を簡単に確認できるようになりました。投稿、メディア、タグ、カテゴリーの一覧ページにあるPolylang編集アイコンが、黄色の背景でハイライト表示されます。

失敗した翻訳のPolylang編集アイコンに黄色の背景が表示されている
失敗した翻訳のPolylang編集アイコンに黄色の背景が表示されている

一覧ページで失敗した翻訳をフィルタリングする

投稿とメディアの一覧ページに、失敗した翻訳を持つエントリーのみを表示する新しい Gato Translation フィルターが追加されました。

失敗した翻訳を持つエントリーのみを表示するフィルター
失敗した翻訳を持つエントリーのみを表示するフィルター

これらのエントリーをフィルタリングすることで、すべてのエントリーの翻訳を一度に簡単に再実行できます。

失敗した翻訳を持つエントリーのみを表示するフィルター
失敗した翻訳を持つエントリーのみを表示するフィルター

WP-CLIのサポート

最後に、この機能は --process-failed パラメーターを使って WP-CLI でも利用できます。

その他の改善点

バージョン 15.3 には、以下を含む複数の改善とバグ修正が含まれています。

スラッグ翻訳の改善:翻訳前にスラッグからすべてのハイフン(-)を削除することでスラッグ翻訳を改善しました
Claude Opus 4.5とSonnet 4.5:Anthropicの最新モデルのサポートを追加しました
Gutenbergブロックのサポート:プラグインがGutenbergの core/list ブロックの旧フォーマットに対応しました
Bricksコンポーネント設定:設定ページから直接Bricksのコンポーネント置換を有効または無効にできるようになりました

変更点の全リストは changelog をご覧ください。

いつものように、お楽しみください! 🙏


次に来るものをチェック

ニュースレターを購読しましょう。新バージョンのリリース、新しいプラグインの公開、お知らせがある際にお伝えします。