Skip Navigation

This is the technical support forum for WPML - the multilingual WordPress plugin.

Everyone can read, but only WPML clients can post here. WPML team is replying on the forum 6 days per week, 22 hours per day.

Sun Mon Tue Wed Thu Fri Sat
- 8:00 – 15:00 8:00 – 15:00 8:00 – 15:00 8:00 – 15:00 8:00 – 15:00 -
- 16:00 – 17:00 16:00 – 17:00 16:00 – 17:00 16:00 – 17:00 16:00 – 17:00 -

Supporter timezone: Europe/Rome (GMT+02:00)

Tagged: , ,

This topic contains 24 replies, has 1 voice.

Last updated by Alejandro 1 week, 5 days ago.

Assisted by: Alejandro.

Author Posts
June 5, 2025 at 8:52 am #17109125

jimmyA-10

No, I'm not aware of the issue you describe (blank or empty pages).

June 5, 2025 at 9:03 am #17109218

Alejandro
WPML Supporter since 02/2018

Languages: English (English ) Spanish (Español ) Italian (Italiano )

Timezone: Europe/Rome (GMT+02:00)

I see, it could've been a one-off situation then, because it's not happening at the moment and I haven't seen double translations happening at least since May 25 (I've been checking constantly.

Do you have more pages you need to translate? if so, would you please proceed and let me know how you're translating those pages, but please do update WPML to version 4.7.6 since we fixed a few issues that in very very rare cases could've created a few issues like yours.

June 5, 2025 at 11:41 am #17110117

jimmyA-10

I would have been surprised if we got double translations lately since we paused all translations around the 22:nd when we started this ticket. (The translations the 25:th was a test.)

I've updated to 4.7.6, yesterday. I hoped that it would have fixed this issue. But it didn't. Just tested and I got the same error-msg. BUT, it seem like the texts has been sent to translation anyway. At least some of them.

* I tried to send 25.
* Got the same error-msg.
* It looked like all of them are untranslated.
* After manually reloading the page it looks like 6 of them got translated. Despite the Error-msg.

The last times (the 22:nd and the 25:th) I never manually reloaded the whole page.
Since the page said that it couldn't send the texts to the translations-tool and the texts still was shown as untranslated, I just tried to send them to translation again.
Knowing what I know now, I guess that some of them actually got translated the first time.

June 5, 2025 at 11:49 am #17110129

Alejandro
WPML Supporter since 02/2018

Languages: English (English ) Spanish (Español ) Italian (Italiano )

Timezone: Europe/Rome (GMT+02:00)

1) Would you mind telling me which of the 25 didn't get translated? even a screenshot would do.

2) Would it be possible to have access to the site so I can run a few tests, because I think I know what's happening but I'd need to run a few tests beforehand to confirm and fix the problem.

June 5, 2025 at 2:23 pm #17110657

Alejandro
WPML Supporter since 02/2018

Languages: English (English ) Spanish (Español ) Italian (Italiano )

Timezone: Europe/Rome (GMT+02:00)

I'm still checking the site but please be aware of this: hidden link

It's temporary while I run a few tests.

June 5, 2025 at 3:13 pm #17110985

Alejandro
WPML Supporter since 02/2018

Languages: English (English ) Spanish (Español ) Italian (Italiano )

Timezone: Europe/Rome (GMT+02:00)

I checked the site and I think I finally figured out what happened. you can see all that I did here: hidden link

The main issue here is that cache you're using. for some reason it seems to be caching the calls we do to our servers so it ends up failing and sending it again and again. as a result we get a "first call" (one without translations) and translate as many times as we receive the pages (2-3 times most of the time because our system blocks the request sending when they are being sent too much).

Then, however you also get an error about receiving the pages, or if you send them in bulk, you'll get an error about not being able to send the pages. actually the pages ARE sent, but not all the requests (they are repeated), that's why it ends up showing the problem.

Since that plugin is compatible with WPML, we're going to talk to the authors about this, but so far clearing the cache right before sending the pages, products, etc should do the trick.

Regards.

June 10, 2025 at 9:02 am #17120982

Alejandro
WPML Supporter since 02/2018

Languages: English (English ) Spanish (Español ) Italian (Italiano )

Timezone: Europe/Rome (GMT+02:00)

Hello,

Could you please add

/wp-json/*

to the cache exclusion list? that seems to avoid the site from sometimes caching the same request for translation and send it multiple times afterwards. that should help a bit with the performance and also avoid the double charging situation and also prevent so many issues with jobs not able to being sent.

Do it, clear the cache, and then test again to see if the problem continues on your end.

June 12, 2025 at 1:34 pm #17130330

jimmyA-10

Finally I got the time to test your solutions. I added that line to the exclusion list, then I cleared the cache. Then I did send a some products (a couple at the time) to translation and it worked. For a while. I think I translated 30 products ok. Then when I did send the 25 on the list (see attached picture) then I got the attached Error-msg.

I checked the log-file (Automatic translation usage reports) and those products are not there.

I reloaded the whole page and none of the products was translated.

Then I did send all of the products again. Same Error-msg. But this time 20 of them show up in the log-file (marked blue in the log-picture attached). But there are still no translation when I reload the page.

I even tried to cleared the cache and sent those 25 products again. But I got the same Error-msg. This time all 25 products show up in the log file (marked red). But still no translation.

Log2.png
Error-msg.png
Översättningshantering12.jpg
June 12, 2025 at 1:58 pm #17130466

jimmyA-10

The products above is using double credits (but I got no translation). The reason it took double credits is because I sent it twice...

But now a strange thing that I just saw in the logfile: It looks like this product is tripple(!) translated.
hidden link
The logfile show the product at 12:34:26 (ID: 136969836), again at 12:48:30 (ID: 146579468) and also at 13:20:44 (146585568).

But this product I only sent to translation once! It was ok the first time. I did send this in the batch before the first failed batch. This product isn't even on the same page of products as the failed ones. It's on the previous. That is why I am so sure that I only sent this one to translation.

June 12, 2025 at 2:36 pm #17130619

Alejandro
WPML Supporter since 02/2018

Languages: English (English ) Spanish (Español ) Italian (Italiano )

Timezone: Europe/Rome (GMT+02:00)

Hello,

I'll return the credits later today but in the meantime we found out WHY the problem is happening.

The error in sending the jobs is because your site is returning a timeout, there's something in the server settings that might have a timeout set for calls. sending a job will take X amount of time and the more pages you have, the more it will take, so the problem seems to be happening "randomly" this way.

Anyways, since the error happens because something interrupted our calls, when you try again, it seems to finish sending the one that couldn't finish correctly + the new one, sending the same page multiple times without you even knowing it and charging you twice.

We're working on having a fix for this so if something fails for some reason, we make sure we clear the interrupted workflow results and start from scratch.