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
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
Pick the job source
icl_translate_job joined to icl_translations. Translator and language data are detected automatically from the WPML schema.
Compose columns
Save sprint views
Reassign or update inline
Sample columns
A typical WPML Translation Management job view
icl_translate_job with translator, deadline, and status.
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
deadlinefromicl_translate_jobneeds 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, orstatuson 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.
Lifetime ♾️
Most popular
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
€749
Continue to checkoutBrowse more
- Woocommerce Shipping Rates
- Woocommerce Pricing Deals
- Woocommerce Stock Sync
- Atum Inventory Management
- Product Csv Import Export
- Woocommerce Multi Currency Switcher
- Woocommerce Mix And Match
- Aelia Tax Display By Country
- B2b For Woocommerce
- Woocommerce Roles Pricing
- Woocommerce Product Feed Pro
- Woocommerce Mercado Pago
- Woocommerce Wholesale Prices
- Woocommerce Authorize Net Cim
- Curcy Multi Currency