Skip to content Skip to sidebar

This thread is resolved. Here is a description of the problem and solution.

Problem:
The client needed help configuring the Translation Queue visibility for standard translators in WPML. The goal was for translators with the roles of Subscriber and Translator to only see jobs that are Open/Pending and assigned to them, without seeing jobs assigned to others or the full queue like Translation Managers.
Solution:
We confirmed that in the default WPML workflow, users with the Translator role should only see translation jobs assigned to them, jobs they have previously translated, or jobs waiting to be taken from the translation queue. If the client observes different behavior, it might be due to modifications in the default WordPress/WPML roles or capabilities by custom code, a plugin, or a role management tool. We also clarified that seeing completed jobs in the queue is expected behavior if the job was originally translated by that translator. This is designed to allow them to edit their specific translations without affecting the entire page or creating a new translation.

If this solution does not resolve your issue or seems outdated, we recommend checking related known issues at https://wpml.org/known-issues/, verifying the version of the permanent fix, and confirming that you have installed the latest versions of themes and plugins. If the problem persists, please open a new support ticket.

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.

Tagged: 

This topic contains 3 replies, has 0 voices.

Last updated by simeaM 3 weeks, 5 days ago.

Assisted by: Dražen.

Author Posts
March 12, 2026 at 9:55 am #17891562

simeaM

I need help configuring the Translation Queue (/wp-admin/admin.php?page=tm%2Fmenu%2Ftranslations-queue.php) visibility for our standard translators.

The Goal:
A standard translator (WP role: Subscriber, WPML role: Translator) should ONLY see jobs in their queue that are:
Open / Pending AND assigned to them.
(Translation Managers should, of course, keep full visibility of all jobs, this should only concern the regular Translators).

What I have already tried without success:
- Downgraded the WordPress user role of the translators from "Author" to "Subscriber".
- Checked the user profiles to ensure there are no hidden Translation Manager capabilities left over.
- Cleared WPML and site caches.

How can we achieve our goal of a strictly filtered view for our standard translators? Is there a setting we missed, or is there another way to solve this?

Thank you for your help!

March 13, 2026 at 7:19 am #17894428

Dražen
Supporter

Languages: English (English )

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

Hello,

Thank you for the detailed explanation.

In the default WPML workflow, users with the Translator role should only see translation jobs assigned to them, jobs already translated by them, or jobs waiting to be taken from the translation queue. They should not have visibility of jobs assigned to other translators or the full queue like Translation Managers do.

Based on what you described, your current setup sounds correct (Subscriber + WPML Translator role), so there should not be any additional setting required to restrict the queue further.

I recorded a short video to demonstrate the expected behavior:
hidden link

Do you see different behavior on your side?

If so, it could happen if the default WordPress/WPML roles or capabilities were modified by custom code, a plugin, or a role management tool, which might change what translators are allowed to see.

Regards,
Drazen

March 17, 2026 at 10:39 am #17903657

simeaM

Thanks for the clarification. I created a video (with audio where I explain) to show what the problem is: hidden link

Could you check that and give me a feedback on it?

March 17, 2026 at 10:56 am #17903783

Dražen
Supporter

Languages: English (English )

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

Hello,

Thank you for sharing the video, it really helped clarify the situation.

From what I understand, the concern is that translators are seeing already completed jobs.

This is actually expected behavior in WPML. If a translation job was originally translated by a specific translator, it will remain visible to them as a completed job. If they open it again, they are only editing that specific translation job, not the entire page or creating a new translation.

Also, if the same page is sent again for translation to a different translator, the previous completed job will no longer appear in order to avoid confusion, and a new translation job will be created for the new translator.

So what you are seeing in the video aligns with how WPML is designed to handle translation jobs and is not considered a bug.

The best I can do from my side is submit this as a feature request to our development team for future improvements.

Kind regards,
Drazen

March 23, 2026 at 9:45 am #17917609

simeaM

Alright, thanks. Then we'll look into it to do some custom work for that. Thanks a lot.