Error 'Operation timed out'
Si la API del proveedor de IA tarda demasiado en responder, la petición será abortada por el cliente HTTP del plugin y la traducción fallará con un error similar al siguiente:
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/completionsLa parte clave es cURL error 28: Operation timed out after N milliseconds. Significa que la petición alcanzó el límite del Translation Timeout configurado en el plugin antes de que la API terminara de responder.
Aumenta el Translation Timeout
Ve a la página de ajustes, en Plugin Configuration > Translation Timeout, y aumenta el valor.

Mantén el valor por debajo del max_execution_time de tu servidor (establecido en php.ini, o mediante el panel de control de tu hosting) para que una traducción estancada falle de forma controlada con un error en los logs, en lugar de provocar el timeout genérico del servidor (HTTP 502 / 504, o una página en blanco con "Maximum execution time of N seconds exceeded").
Si tus traducciones agotan el tiempo de espera con frecuencia, aumenta ambos valores: el Translation Timeout y el max_execution_time de tu servidor de forma conjunta.
Reduce el payload enviado en cada petición
Una solución complementaria es enviar peticiones más cortas, de forma que cada una se resuelva más rápido y sea menos probable que llegue al timeout.
Ve a Settings > Service Configuration > [AI service] y reduce la opción Max request payload length a un número de caracteres adecuado.
Por ejemplo, si está configurado a 4000 y sigue fallando, prueba con 2000.

Cuando se reduce el payload, la traducción se divide en varias peticiones más pequeñas, cada una de las cuales se resuelve más rápido.
Consulta también Evitar timeouts en el servidor PHP.