✨ 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 qTranslate X: per-language content as tables

qTranslate X stores every language variant inside a single wp_posts row using inline markers like [:en], [:de], and [:fr]. SleekView parses those markers and surfaces per-language coverage for every post as one filterable workspace.

♾️ Lifetime License available

SleekView table view for qTranslate X

qTranslate X content, finally legible

qTranslate X stores all language variants inline in the same wp_posts.post_content field, separated by markers like [:en], [:de], [:fr], and a terminating [:]. That schema means a single row holds every language, which is elegant on the front end but opaque in the admin: the default post list cannot show per-language coverage because all languages share the same row.

SleekView parses the language markers at query time and pivots the inline content into per-language columns. Each post becomes one row with a status badge per configured language, based on whether the corresponding marker section is empty or populated.

The plugin itself is no longer actively maintained, but many sites still run it. SleekView treats the inline-marker schema as a read-mostly source of truth, with optional write-back for inline status flags via wp_postmeta rather than direct edits to post_content.

Workflow

From inline markers to a real coverage grid

1

Parse [:lang] markers

SleekView walks wp_posts.post_content, post_title, and post_excerpt and splits inline marker sections by language.
2

Pivot per language

Each configured language becomes a column with filled, short, and missing badges based on whether the marker section is empty, very short, or full.
3

Save coverage views

Save views for missing in target language or short across all targets. Each view persists per user, useful for incremental migration audits.
4

Export for migration

Export the matrix to CSV for use in a Polylang or WPML migration script. The grid stays read-mostly so source content is never accidentally damaged.

Sample columns

A typical qTranslate X coverage view

Posts and pages with per-language coverage parsed from inline [:lang] markers.
Source: wp_posts.post_content (inline [:lang] markers) + wp_postmeta
Title EN DE FR ES Last updated
Welcome message Filled Filled Short Missing Apr 18
Privacy policy Filled Filled Filled Filled Apr 12
About Filled Short Short Missing Mar 28
Legacy launch Filled Missing Missing Missing Jan 04

Comparison

Default qTranslate X admin vs SleekView

Default qTranslate X admin

  • Post list cannot pivot per language because all variants share one row
  • Missing or short translations require opening every post to detect
  • Filters reset between sessions
  • No bulk audit of [:lang] coverage across the site
  • Plugin is no longer actively maintained, so improvements stop here

SleekView

  • Per-language columns parsed from inline [:lang] markers
  • Saved views for missing in target language or short translations
  • Filter by post type, last-updated, or marker completeness
  • Read-mostly mode keeps post_content safe
  • CSV export of coverage for migration planning

Features

What SleekView gives you for qTranslate X

Inline markers as columns

Each configured language pivots out of inline [:lang] markers into a sortable column with filled, short, and missing badges.

Find coverage gaps

Save a view for missing-in-French or short-in-German across all post types so a migration audit produces a concrete list.

Migration-ready exports

Export the coverage matrix to CSV before migrating off qTranslate X to a maintained plugin like Polylang or WPML.

Audience

Who uses SleekView for qTranslate X

Migration planners

Build a complete coverage matrix before migrating off qTranslate X so the new plugin starts with known content gaps mapped.

Legacy site owners

Audit existing qTranslate X content for completeness so the site can be operated safely while it stays on the legacy plugin.

Developers

Quantify which posts still use [:lang] markers vs which have been migrated to a successor plugin's schema.

The bigger picture

Why a legacy translation plugin still benefits from a real grid

qTranslate X is no longer maintained, but it still runs on many production sites because migration to a successor plugin is a real project. The inline-marker schema is elegant in its way: one post row holds every language variant, separated by tags. That elegance becomes a problem in the admin, where the default post list cannot show per-language coverage because all variants share the same content field.

Sites running qTranslate X for years often have no clean answer to the question of which posts are missing a French translation, or which German translations are placeholder text from a hasty rollout. Parsing the [:lang] markers and pivoting them into per-language columns gives that answer in seconds. The grid is read-mostly to protect post_content from accidental edits, but the coverage matrix it produces is exactly what a migration script to Polylang or WPML needs as input.

Site owners who plan to stay on qTranslate X for now get an audit surface they have never had. Site owners who plan to migrate get a concrete starting point with no surprises.

Questions

Common questions about SleekView for qTranslate X

qTranslate X stores every language variant inline in wp_posts.post_content (and equivalents like post_title, post_excerpt) using markers such as [:en], [:de], [:fr], with [:] as a terminator.

 

The plugin has been unmaintained for years. Sites still running it usually do so because migration to Polylang or WPML is a project of its own. SleekView helps make that migration easier.

 

By default no. The grid reads post_content and surfaces coverage without modifying the underlying field. Optional inline status flags can be stored in wp_postmeta instead.

 

Yes. Filter the view by post type or status and export to CSV. This is the most common use of SleekView for qTranslate X, as a pre-migration audit.

 

No. Parsing of [:lang] markers happens at view-load time, results are cached for the session, and the front-end qTranslate X behaviour is untouched.

 

Yes. A saved view for missing in every non-source language surfaces posts that never received translation. Migration plans usually deprioritise those rows.

 

Yes. qTranslate X uses the same inline-marker schema for titles and excerpts. SleekView parses all three fields and surfaces their coverage as separate filterable facets.

 

Yes. The coverage matrix is precisely what a Polylang or WPML import script needs to produce a clean split of inline-marker content into per-language posts.

 

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