「Operation timed out」エラー
AIプロバイダーのAPIの応答に時間がかかりすぎると、プラグインのHTTPクライアントによってリクエストが中断され、翻訳が次のようなエラーで失敗します:
2026-05-20T03:11:48+00:00 Error [Query "translate-customposts"] Execution with errors: 🔴 Translation to es_AR failed - The API for provider 'ChatGPT' returned error: cURL error 28: Operation timed out after 60000 milliseconds with 0 bytes received (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://api.openai.com/v1/chat/completions重要な部分は cURL error 28: Operation timed out after N milliseconds です。これは、APIが応答を完了する前に、プラグインで設定された Translation Timeout の上限に達したことを意味します。
Translation Timeoutを引き上げる
設定ページの Plugin Configuration > Translation Timeout に移動し、値を増やしてください。

値はサーバーの max_execution_time(php.ini またはホスティングのコントロールパネルで設定)より低く 保ってください。そうすることで、停止した翻訳がログに制御されたエラーを残して失敗するようになります。汎用的なサーバータイムアウト(HTTP 502 / 504、または「Maximum execution time of N seconds exceeded」の空白ページ)が発生するのを防ぐためです。
翻訳が定期的にタイムアウトする場合は、Translation Timeout と サーバーの max_execution_time の 両方 を同時に引き上げてください。
各リクエストで送信するペイロードを減らす
補完的な対処法として、各リクエストを短くすることで、解決が速くなりタイムアウトに達しにくくなります。
Settings > Service Configuration > [AI service] に移動し、Max request payload length オプションを適切な文字数に減らしてください。
たとえば、4000 に設定していてもまだ失敗する場合は、2000 を試してみてください。

ペイロードを削減すると、翻訳が複数の小さなリクエストに分割され、それぞれがより速く解決されます。
PHPサーバーでのタイムアウトを回避するもご覧ください。