Veelvoorkomende problemen
Veelvoorkomende problemenFout 'Operation timed out'

Fout 'Operation timed out'

Als de API van de AI-provider te lang duurt om te reageren, wordt het verzoek afgebroken door de HTTP-client van de plugin en mislukt de vertaling met een fout zoals deze:

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

Het belangrijkste deel is cURL error 28: Operation timed out after N milliseconds. Dit betekent dat het verzoek de Translation Timeout-limiet heeft bereikt die in de plugin is ingesteld, voordat de API klaar was met reageren.

Verhoog de Translation Timeout

Ga naar de instellingenpagina, onder Plugin Configuration > Translation Timeout, en verhoog de waarde.

De Translation Timeout-optie instellen
De Translation Timeout-optie instellen

Houd de waarde lager dan de max_execution_time van je server (ingesteld in php.ini of via het beheerpaneel van je hosting), zodat een vastgelopen vertaling netjes mislukt met een gecontroleerde fout in de logs — in plaats van de generieke server-timeout te activeren (HTTP 502 / 504, of een lege pagina met "Maximum execution time of N seconds exceeded").

Als je vertalingen regelmatig een timeout veroorzaken, verhoog dan zowel de Translation Timeout als de max_execution_time van je server tegelijkertijd.

Verklein de payload die bij elk verzoek wordt verzonden

Een aanvullende oplossing is het verzenden van kortere verzoeken, zodat elk verzoek sneller wordt afgehandeld en minder snel de timeout bereikt.

Ga naar Settings > Service Configuration > [AI service] en verlaag de optie Max request payload length naar een passend aantal tekens.

Als het bijvoorbeeld is ingesteld op 4000 en het nog steeds mislukt, probeer dan 2000.

De optie 'Max request payload length' instellen
De optie 'Max request payload length' instellen

Wanneer de payload wordt verkleind, wordt de vertaling opgesplitst in meerdere kleinere verzoeken, die elk sneller worden afgehandeld.

Zie ook Timeouts vermijden op de PHP-server.