Skip to content Skip to sidebar

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
- 7:00 – 12:00 7:00 – 12:00 7:00 – 12:00 7:00 – 12:00 7:00 – 12:00 -
- 13:00 – 15:00 13:00 – 15:00 13:00 – 15:00 13:00 – 15:00 13:00 – 15:00 -

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

Tagged: 

This topic contains 26 replies, has 0 voices.

Last updated by Carlos Rojas 2 hours, 5 minutes ago.

Assisted by: Carlos Rojas.

Author Posts
August 19, 2025 at 11:06 am #17330921

Dan

Background of the issue:
I am trying to translate a page on my website: hidden link. The page is already completely translated, but it still appears as 'Needs translation' in the translation queue: hidden link. When I click on 'Take and translate', it remains on the same listing and shows an error message at the top.

Symptoms:
The error message displayed is: 'WPML tried to translate this page three times and failed. To get it fixed, contact WPML support'.

Questions:
Why does the page still show 'Needs translation' even though it is completely translated?
How can I resolve the error message that says WPML tried to translate the page three times and failed?

Let me know if you need access to our dev site at cfdev3.internetsociety.org

August 19, 2025 at 11:19 am #17330936

Carlos Rojas
WPML Supporter since 03/2017

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

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

Hello,
Thank you for contacting us

Please follow these steps:
- Create a full site backup
- Go to Translation Dashboard -> Translation jobs tab -> Search for the translation job of that content and cancel it -if possible-.
- Edit the content in the original language -> Make a small change -> Save the changes
- Go to Translation Dashboard -> Select the content -> Assign it to yourself for translation
- Go to WPML -> Translations -> Update the translated version of the content
- Double-check if the issue has disappeared.

Can you tell me the results of the steps described above?

Regards,
Carlos

August 19, 2025 at 11:39 am #17330963

Dan

Thank you Carlos, I have tried that but in case of the French translations, the fields in the right column of the translation editor show up as empty while the page is already translated. For the Spanish translation, the right column shows up up in English while this one is also already translated.

Wouldn't it be best to give you a user to verify the issue directly?

Thanks again,
Henri

August 19, 2025 at 12:21 pm #17331176

Carlos Rojas
WPML Supporter since 03/2017

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

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

Hi Henri,
Thank you very much for your message

I have set your next message private so you can securely share the access credentials to the site. Please confirm you have created a full site backup that you can restore if necessary.

Looking forward to your message.

August 19, 2025 at 12:58 pm #17331407

Carlos Rojas
WPML Supporter since 03/2017

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

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

Hi Henri,
Thank you for sharing the credentials requested.

I have run some troubleshooting steps and added some translation credits. Then I sent the post for automatic translation, and now the post is translated.

Can you confirm that the issue is solved?

August 19, 2025 at 1:13 pm #17331515

Dan

Thanks Carlos,
Sorry this is not resolved.
Take the example of the post "2023 in Review" from English to French at hidden link

If I hit the translate button, it will just do "translate" and end up on the same page with the same message "WPML tried to translate this page three times and failed. To get it fixed, contact WPML support"

Another example is this page that is already translated:
hidden link
shows up with editor fields in English content while it should be Spanish.

Also, what were your "Troubleshooting steps" that you run exaclty?
I can reproduce them if needed in my troubleshooting efforts.

Thanks!

August 20, 2025 at 8:03 am #17333415

Dan

Good morning Carlos, I see you are based in Madrid and I am in Switzerland - same timezone thus. It would be lovely if we could nail this down together today.

August 20, 2025 at 9:43 am #17333589

Carlos Rojas
WPML Supporter since 03/2017

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

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

Hi Henri,

1.- I can't find the first post you mentioned.

The second one: hidden link is already translated, and I can correctly update its translations to FR and ES. Do you have any issues updating the translations of this post?

2.- Here are the troubleshooting steps I ran on your site: https://wpml.org/documentation/support/wpml-troubleshooting-options/

August 20, 2025 at 10:21 am #17333657

Dan

Thanks Carlos for the troubleshooting steps. I tried them but it didn't fix my page that you can also find at hidden link - try to click on "Modifier la traduction" and you will see that it will keep staying on the same page but the url slightly changes to hidden link

Further, when I hit "Modifier la page" it will open the page in the normal block editor with correct French content.

Your post (French version) hidden link works well and as expected when I hit the button "Modifier la traduction"

Note that my badly working example is a "Page" and yours is a "Post"

Further, I followed this document https://wpml.org/home/minimum-requirements/collation-and-charset/
to update charset/collation using
ALTER TABLE wp_icl_strings CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
But that didn't help either.

So the issue is really easy to reproduce.
Thanks much for your help again!

August 20, 2025 at 10:35 am #17333748

Carlos Rojas
WPML Supporter since 03/2017

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

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

Hi Henri,

To translate the page, I recommended going to WPML -> Translation Management (I wrote dashboard by mistake) and sending the page for translation there. This will overwrite any pending translation job for that same page.

Also, it seems this page was translated manually (using the WordPress Editor), which is the reason why you can see the translated content when editing the page manually. In any case, I recommend updating the translation via WPML -> Translation Management

August 20, 2025 at 11:16 am #17333877

Dan

Thanks Carlos,
Now the translation editor opens at least hidden link
and will show hidden link
Note language = en
Thus all the translation editors content will be in English.
Even when changing the url to hidden link it keeps staying in English.

Also I don't see the page 2023 Year in Review (French version) under wpml -> Translation Management. I can see the Spanish version under wpml -> translation queue only
and most translation contents are there in English (...)

I could also mention this example at hidden link
that is supposed to be in French but shows mostly in English while the translation screen shows pieces in French and some of them nothing.

There is definitely a bigger issue that needs to be fixed. Many pages seem to be affected.

How do we proceed for this? Would it make sense to have a video call? If yes, here is my zoom: hidden link
Also, let me know if you need me to reload a fresh production database (after all the changes)

Once we have solved it here we will need to fix the same issues in production.

August 20, 2025 at 11:34 am #17333938

Carlos Rojas
WPML Supporter since 03/2017

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

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

Hi Henri,

I have two questions:

1.- Was the content translated manually, using the WordPress Editor, or using the Advanced translation Editor?

2.- Did the issue start after you applied the workaround to the database?

August 20, 2025 at 12:06 pm #17334150

Dan

1. I would say using the legacy (Classic translation editor). The is now still the default editor on our production site - the advanced translation editor was enabled on that cfdev3 site for troubleshooting purposes. The same issue exists on production, i.e. the French column in the editor is either empty or in English while it appears all translated on the frontend.

2.- No it existed already. The workaround to the database was also part of my troubleshooting updates.

This is why I am suggesting to load again our production database, that way you can really look at production conditions -> please let me know if that would make sense for you. Thanks!

August 20, 2025 at 12:09 pm #17334152

Carlos Rojas
WPML Supporter since 03/2017

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

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

Hi Henri,
Thank you for your answers

Yes, please, restore the production database to double-check the issue.

August 20, 2025 at 12:41 pm #17334251

Dan

Hi Carlos, this is now the same database then production. I cleared the database cache, cloudflare cache and made all files owners correctly to www-data:www-data

I am not changing anything for now - over to you now!