トラブルシューティング問題のトラブルシューティング
問題のトラブルシューティング
翻訳が失敗する原因はいくつかあります。主な例を以下に挙げます:
- 翻訳APIがオフラインになっている
- 選択した翻訳プロバイダーのAPIキーが設定されていない
- 自動翻訳が有効になっていないため、翻訳投稿が作成されていない
- その他
以下に、問題の原因を調べる方法を説明します。
翻訳が失敗した場合に通知を受け取る
デフォルトでは、🔴 Error エントリがログに追加されるたびに、プラグインメニューに通知バッジが表示されます。

これにより翻訳が失敗したことが通知され、ログを確認するよう促されます。
問題を特定する
ログを確認してください。🔴 Error が見つかった場合、そこが問題の原因です。
🟡 Warning が見つかった場合、クエリが予期しない状態を検出したことを示しており、それが問題の原因である可能性があります。
たとえば、翻訳された投稿にタグが割り当てられていない場合、それはそのタグが事前に翻訳されていないためです。その場合、ログには Tag has no translation for language '...' という警告のエントリが含まれます。
このスクリーンショットでは、🔴 Error を含むログエントリによって、メディアアイテムの翻訳がなぜ成功しなかったかを確認できます:

ログエントリには次のように記録されています:
🔴 Error [Query "translate-media"] Execution with errors: Provider 'DeepL' doesn't have an API key configuredつまり、問題はプラグインの設定ページでDeepLのAPIキーが設定されていないことです。