Ошибка «Operation timed out»
Если 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. Это означает, что запрос достиг лимита Translation Timeout, заданного в плагине, прежде чем API успело завершить ответ.
Увеличьте 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-сервере.