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
- 8:00 – 12:00 8:00 – 12:00 8:00 – 12:00 8:00 – 12:00 8:00 – 12:00 -
- 12:00 – 16:00 12:00 – 16:00 12:00 – 16:00 12:00 – 16:00 12:00 – 16:00 -

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

Tagged: 

This topic contains 7 replies, has 1 voice.

Last updated by Dražen 1 month, 1 week ago.

Assisted by: Dražen.

Author Posts
March 3, 2026 at 2:14 pm #17868869

Vincent Dagenais

I want a translation manager to be able to change a string from one language to another language

When a trans;ation manager goes into string translation page, I want them to be able to switch a string language to another language.

i'm capable to selecting the string, switch language but then no ajax gets triggered to switch. But it does work when i'm logged in as a administrator.

But I want the translatation manager to be able to switch language

March 3, 2026 at 2:48 pm #17868989

Vincent Dagenais

I have WPML v Version 4.9.2 , and latest string translation. And user switching plugin.

Nothing else.

And the ajax do not trigger the language switching.

Only administrators can

Screenshot 2026-03-03 at 9.47.37 AM.png
Screenshot 2026-03-03 at 9.47.32 AM.png
Screenshot 2026-03-03 at 9.46.41 AM.png
Screenshot 2026-03-03 at 9.46.38 AM.png
March 4, 2026 at 6:34 am #17870599

Dražen
Supporter

Languages: English (English )

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

Hello,

Please make sure the Translation Manager / Translator user has the correct language pairs assigned.

You can check this in WPML → Translation Management → Translators and verify that the user has the proper language pairs configured (for example English → French, etc.). If the correct pairs are assigned, the user should normally be able to manage strings without issues.

WPML itself should not block this functionality. Since it works correctly for administrators, the issue could be related to:

- Another plugin affecting permissions

- Custom role or capability modifications

- The User Switching plugin or similar role-related tools

I suggest testing the following:

- Temporarily disable all plugins except WPML and its add-ons.

- Create a new test user with the Translator / Translation Manager role and normal capabilities.

Test again if the language switch triggers the AJAX request.

This will help determine if the issue is caused by a plugin conflict or modified user capabilities.

Please let me know how it goes.

Regards,
Drazen

March 4, 2026 at 12:46 pm #17871939

Vincent Dagenais

Hi Drazen,

I have a basic WordPress/WPML setup with user switching plugin.

No other plugiuns.

I did check the permission of translations, i see that my user named translationmanager user has capabilities to translate english to french and french to english. (look at the screenshot).

Also i do not have the capability of add a translation manager in WPML what setting do i need to turn on to activate this?

So far i only have a user named translationmanager but it is not assigned as a translation manager in WPML.

Like I said, it's a clean basic WordPress/WPML environnement I have.

Screenshot 2026-03-04 at 7.42.06 AM.png
March 4, 2026 at 2:16 pm #17872230

Dražen
Supporter

Languages: English (English )

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

Hello Vincent,

Thank you for the informations.

I was able to reproduce the same behavior on a clean test installation. I can confirm that when logged in as a Translation Manager, changing the string language does not trigger the AJAX request, while it works correctly for Administrator users.

Since I was able to replicate the issue, I have now escalated this to our development team for further investigation.

I will update you here as soon as I have more information or when we receive feedback from the developers.

Regards,
Dražen

March 5, 2026 at 7:08 am #17873706

Dražen
Supporter

Languages: English (English )

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

Hello,

Just a quick update — the bug has been confirmed and escalated to our developers.

They will investigate it further. I will share an update with you as soon as I have any news or a fix available, though it may take some time.

Regards,
Drazen

March 5, 2026 at 1:03 pm #17874977

Vincent Dagenais

Hi Drazen,

I'm happy to ear that your were able to reproduced the bug.

Good to know that i'm not too crazy! hahhaha

I'll be waiting for a feedback.

Have a great day!

Vincent

March 5, 2026 at 1:12 pm #17875000

Dražen
Supporter

Languages: English (English )

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

Hello Vincent,

Thanks for the message.

I also checked older versions and it seems the same behavior happens there as well, which is a bit surprising as it hasn’t been reported before. Nice catch 🙂

I will update you as soon as I have any news from the team.

Regards,
Drazen