✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount

SleekView for WPML Translation Management: jobs and queues as tables

WPML Translation Management routes content through icl_translate_job, icl_translate, and icl_translations. SleekView reads those tables directly so translator workload, deadlines, and queue status surface as one filterable workspace in WP admin.

♾️ Lifetime License available

SleekView table view for WPML Translation Management

Translation jobs without the queue dashboard

WPML Translation Management creates a row in icl_translate_job for every translation job, with the actual field-level translations stored in icl_translate and the post-language relationship tracked in icl_translations. The default queue dashboard shows jobs grouped by translator and status, but filtering by deadline or word count means clicking through multiple screens and losing the view between visits.

SleekView joins icl_translate_job to icl_translations and surfaces one row per job with translator, source language, target language, deadline, word count, and status as first-class columns. Saved views remember which combinations matter, so the Monday review of overdue Spanish jobs is one click instead of three filters.

Edits route through the WPML Translation Management save path so reassigning a translator or changing a deadline fires the same hooks as the default dashboard. Bulk reassignment of stalled jobs becomes practical because the filter selects exactly the jobs that need to move.

Workflow

How SleekView reads WPML Translation Management in practice

1

Pick the job source

Point SleekView at icl_translate_job joined to icl_translations. Translator and language data are detected automatically from the WPML schema.
2

Compose columns

Add translator, source language, target language, word count, deadline, and status. Sort by deadline to surface overdue jobs at the top.
3

Save sprint views

Filter to overdue or unassigned jobs, then save the combination per role. Translation managers and translators each load their own scoped view.
4

Reassign or update inline

Change a translator or deadline in the row. The save calls the WPML Translation Management update path, so all listener hooks and notifications fire as expected.

Sample columns

A typical WPML Translation Management job view

Jobs from icl_translate_job with translator, deadline, and status.
Source: icl_translate_job + icl_translate + icl_translations + icl_translator_status
Post Source Target Translator Word count Deadline Status
Spring 2026 campaign EN DE alex@studio.co 1,240 Apr 30 In progress
Product launch FAQ EN FR ria@design.io 820 Apr 24 Overdue
About us EN ES tom@hello.dev 640 May 02 Delivered
Pricing page EN DE mia@brew.coop 510 May 06 Assigned

Comparison

Default WPML Translation Management admin vs SleekView

Default WPML Translation Management admin

  • The queue dashboard groups jobs by translator but doesn't pivot deadlines and word counts in one view
  • Filtering by deadline from icl_translate_job needs custom code
  • Overdue jobs are flagged visually but not surfaced as a saved query
  • Bulk reassignment across translators requires opening each job
  • Translator workload reports rely on exports rather than live tables

SleekView

  • Live job table with translator, source, target, word count, deadline, and status as filterable columns
  • Saved views for overdue, unassigned, or in-progress jobs scoped to a language pair
  • Filter by translator_id, deadline, or status on one screen
  • Inline reassignment calls the WPML Translation Management update path
  • CSV export of translator workload scoped to a date window

Features

What SleekView gives you for WPML Translation Management

Jobs as a real table

Every row in icl_translate_job renders with translator, deadline, and word count as sortable columns and a status badge sourced from the job's status column.

Overdue and unassigned, on demand

Save a view for jobs past their deadline or without an assigned translator, and reload that combination next Monday without rebuilding any filter logic.

Bulk reassign across translators

Filter to a stalled translator's queue and reassign multiple jobs in one operation. The save path goes through the WPML CRUD layer so listener hooks fire correctly.

Audience

Who uses SleekView for WPML Translation Management

Translation project managers

Track translator workload, overdue jobs, and word counts across language pairs with concrete data from icl_translate_job rather than estimated reports.

Localization vendors

See active jobs assigned to a vendor account at a glance, filter to overdue or near-deadline rows, and reassign or escalate without opening each job individually.

Heads of localization

Pull weekly throughput reports by language and translator with a CSV export scoped to the date window that matters for the cycle review.

The bigger picture

Why translation queue visibility beats another spreadsheet

Translation Management is where WPML graduates from a translation utility to actual project software, but the dashboard that ships with it stops scaling somewhere around fifty active jobs. Project managers then maintain a parallel spreadsheet of who is working on what, which deadline is at risk, and how many words are in flight per translator. That spreadsheet diverges from the database within a week.

Reading icl_translate_job directly closes the gap because the saved view is always the live state of the queue, not a snapshot. Overdue jobs surface as a one-click filter rather than a Monday-morning audit by hand, and translator reassignment becomes a bulk operation against a precisely scoped set. The plugin still owns the editor, the service integrations, and the assignment hooks.

SleekView just gives the people running the program the table that they were trying to recreate in a spreadsheet anyway, with concrete numbers tied to the source rows.

Questions

Common questions about SleekView for WPML Translation Management

Primarily icl_translate_job for jobs and icl_translate for the field-level translation data, joined to icl_translations for the source post relationship. Translator status comes from icl_translator_status.

 

Yes. Views can be scoped per role so a translator account only sees jobs where translator_id matches their user. Project managers see the full set.

 

No. The WPML queue still handles assignment logic and the per-field translation editor. SleekView replaces the listing and audit screens with a sortable, saved, filterable table.

 

Yes. Select a filtered set of jobs and apply a translator change. The update goes through the WPML Translation Management save path, not a raw write to icl_translate_job.

 

Yes. The word_count column from icl_translate_job is a first-class sortable column, so heaviest jobs surface at the top of the queue.

 

Yes. Date filters on deadline support overdue, this-week, next-week, and arbitrary ranges. Save the combination as a view for recurring sprint reviews.

 

Yes. The Advanced Translation Editor and Classic Translation Editor remain the editing surface. SleekView links each row to its editor URL so clicking a job opens it as expected.

 

Yes. Jobs sent to ICL or other services live in the same icl_translate_job table with a service identifier, so views can filter by service type alongside translator and status.

 

Pricing

More than 1000+
happy customers

Explore our flexible licensing options tailored to your needs. Upgrade your license anytime to access more features, or opt for a lifetime license for ongoing value, including lifetime updates and lifetime support. Our hassle-free upgrade process ensures that our platform can grow with you, starting from whichever plan you choose.

Starter

€79

EUR

per year

  • 3 websites
  • 1 year of updates
  • 1 year of support

Pro

€149

EUR

per year

  • Unlimited websites
  • 1 year of updates
  • 1 year of support

Lifetime ♾️

Most popular

€249

EUR

once

  • Unlimited websites
  • Lifetime updates
  • Lifetime support

...or get the Bundle Deal
and save €250 🎁

The Bundle (unlimited sites)

Pay once, own it forever

Elevate your WordPress site with our exclusive plugin bundle that includes all of our premium plugins in one package. Enjoy lifetime updates and lifetime support. Save significantly compared to buying plugins individually.

What’s included

  • SleekAI

  • SleekByte

  • SleekMotion

  • SleekPixel

  • SleekRank

  • SleekView