Erro 'Operation timed out'
Se a API do provedor de IA demorar muito para responder, a requisição será interrompida pelo cliente HTTP do plugin e a tradução falhará com um erro parecido com este:
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/completionsA parte essencial é cURL error 28: Operation timed out after N milliseconds. Isso significa que a requisição atingiu o limite do Translation Timeout configurado no plugin antes que a API terminasse de responder.
Aumentar o Translation Timeout
Acesse a página de configurações, em Plugin Configuration > Translation Timeout, e aumente o valor.

Mantenha o valor abaixo do max_execution_time do seu servidor (definido no php.ini, ou pelo painel de controle da sua hospedagem) para que uma tradução travada falhe de forma limpa com um erro controlado nos logs — em vez de acionar o timeout genérico do servidor (HTTP 502 / 504, ou uma página em branco com "Maximum execution time of N seconds exceeded").
Se suas traduções costumam atingir o timeout regularmente, aumente ambos os valores: o Translation Timeout e o max_execution_time do seu servidor, em conjunto.
Reduzir o payload enviado em cada requisição
Uma solução complementar é enviar requisições mais curtas, para que cada uma seja resolvida mais rapidamente e tenha menos chance de atingir o timeout.
Acesse Settings > Service Configuration > [AI service] e diminua a opção Max request payload length para um número adequado de caracteres.
Por exemplo, se estiver definida como 4000 e continuar falhando, tente 2000.

Quando o payload é reduzido, a tradução é dividida em várias requisições menores, cada uma resolvida mais rapidamente.
Veja também Evitando timeouts no servidor PHP.