SleekView for qTranslate XT: per-language content as tables
qTranslate XT is the community fork of qTranslate X and uses the same inline marker schema in wp_posts.post_content. SleekView parses [:lang] sections and surfaces per-language coverage for every post as one filterable workspace.
♾️ Lifetime License available
qTranslate XT coverage at a glance
qTranslate XT continues the qTranslate X schema: every configured language lives inline in the same wp_posts.post_content row, separated by markers like [:en], [:de], [:fr] and a terminating [:]. The fork actively patches edge cases, but the underlying admin still cannot pivot per-language coverage because all variants share the same content field.
SleekView parses those markers at query time and produces one row per post with a status badge per configured language. Filters like missing-in-Spanish, short-in-German, or filled-in-all-languages become saved views that load with one click, even on sites with tens of thousands of qTranslate XT posts.
Edits are read-mostly by default. Optional status flags are saved as wp_postmeta instead of direct edits to post_content, so the rich inline-marker structure remains intact and survives upgrades of the qTranslate XT plugin.
Workflow
From inline markers to a working coverage grid
Detect qTranslate XT
[:lang]-tagged content across post types.
Pivot per language
post_content.
Save coverage views
Plan migration or stay
Sample columns
A typical qTranslate XT coverage view
[:lang] markers.
wp_posts.post_content (inline [:lang] markers) + wp_postmeta
| Title | Type | EN | DE | FR | Last updated |
|---|---|---|---|---|---|
| Homepage | Page | Filled | Filled | Short | Apr 26 |
| Spring promotion | Post | Filled | Missing | Missing | Apr 18 |
| Terms of service | Page | Filled | Filled | Filled | Apr 10 |
| Legacy archive | Post | Filled | Short | Missing | Feb 22 |
Comparison
Default qTranslate XT admin vs SleekView
Default qTranslate XT admin
-
Post list cannot pivot per language because
[:lang]sections share one row - Missing or short translations require opening every post
- Filters reset between sessions
- No site-wide audit of inline-marker coverage
- Cross-post-type aggregation is not part of the default admin
SleekView
-
Per-language columns parsed from
[:lang]markers - Saved views for missing in target or short translations
- Filter by post type, last-updated, or marker completeness
-
Read-mostly mode keeps
post_contentsafe - CSV export for migration to a successor plugin or for archival audits
Features
What SleekView gives you for qTranslate XT
Markers as columns
Each configured language pivots out of inline [:lang] markers into a sortable column with filled, short, and missing badges.
Catch incomplete rollouts
Save a view for missing-in-target or short-in-target across all post types so editors do not have to open every post to verify translation completeness.
Read-mostly audit
Status flags are saved as wp_postmeta, so the inline-marker structure in post_content remains untouched and survives plugin upgrades.
Audience
Who uses SleekView for qTranslate XT
Legacy site owners
Audit qTranslate XT coverage so a long-running multilingual site stays operable while planning a future move to a maintained plugin.
Migration planners
Generate a coverage matrix as input for a Polylang or WPML migration script. The CSV is precisely what import tools expect.
Developers
Quantify which posts still depend on inline-marker content vs which have moved to a per-language post structure.
The bigger picture
Why a community fork still benefits from a queryable audit grid
qTranslate XT keeps the qTranslate family alive on modern WordPress, which is genuinely useful for the long tail of multilingual sites that cannot migrate easily. The community has done careful work on Gutenberg compatibility and on patching the inline-marker schema for current core releases. What the fork has not changed is the fundamental admin limitation: per-language coverage cannot be pivoted out of a single content field by the standard post list.
Anyone running qTranslate XT at scale ends up maintaining a spreadsheet of which posts are translated where, which works until it does not. Treating [:lang] markers as a parseable schema and pivoting them into per-language columns is the missing audit layer. Site owners gain real coverage numbers, editors see exactly which posts need a French version, and migration planners get a concrete CSV to feed into Polylang or WPML import scripts.
The plugin keeps its current schema and the fork's careful compatibility work; only the admin gains a queryable surface that the original qTranslate plugins never built.
Questions
Common questions about SleekView for qTranslate XT
qTranslate XT inherits the qTranslate X schema. Every language variant lives inline in wp_posts.post_content, post_title, and post_excerpt, separated by markers like [:en], [:de], [:fr].
qTranslate XT is a community-maintained fork that patches modern WordPress and Gutenberg compatibility. The on-disk schema is the same, which is why SleekView reads either plugin identically.
 
By default no. The grid reads post_content safely and writes optional status flags to wp_postmeta instead, so the marker structure stays intact.
Yes. Filter by post type, language, or completeness and export the visible view. The CSV is the usual input for migration scripts to Polylang or WPML.
 No. Marker parsing happens at view-load time and is cached per session. Front-end qTranslate XT behaviour is unaffected.
 Yes. A short threshold is configurable per view, and SleekView flags marker sections under that threshold as short rather than filled, so placeholder translations are visible.
 Yes. Any post type that qTranslate XT translates is parsed the same way. CPTs appear in the type filter alongside posts and pages.
 Yes. SleekView surfaces inline-marker coverage as one view and Polylang taxonomy coverage as another, so a gradual migration is auditable from both sides simultaneously.
 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
- Yith Subscriptions
- Woocommerce Deutsche Post
- Woocommerce Shipping Fedex
- Woocommerce Show Single Variations
- Woocommerce Print Invoices
- Woocommerce Shipping Ups
- Woocommerce Credit Notes
- B2b For Woocommerce
- Woocommerce Square
- Woocommerce Shipping Dhl
- Woocommerce Shipworks
- Woocommerce Shipping Pickup Location
- Wcfm Vendor Verification
- Woocommerce Product Csv Import
- Woocommerce Coinbase Commerce