✨ 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 Charts for Polylang

Polylang stores languages and translation links in WordPress term taxonomy. SleekView Charts walks those joins and renders per-language coverage, post type splits, and trend lines as chart cards inside WP admin.

♾️ Lifetime License available

SleekView Charts dashboard for Polylang

Polylang reporting without a custom WP_Query

Polylang keeps everything in standard taxonomy: a custom language taxonomy plus a translation taxonomy that links posts across languages. That design is elegant for portability and awkward for reporting. The default admin tucks language columns into the standard post list one post type at a time, so a multilingual site owner who wants a single coverage chart has to write WP_Query loops by hand.

SleekView Charts walks term, term_taxonomy, and term_relationships against the Polylang taxonomies and exposes language_code, post_type, and translation_group as groupBy columns. From there, building four chart cards is a few clicks, not a custom plugin.

The same dashboard answers stakeholder questions and translator questions: how many pages are linked across all configured languages, which post types are lagging in French, and how translation work has trended since last quarter. Polylang stays in charge of the actual translation linking — SleekView Charts just visualises what is already in the taxonomy.

Workflow

How SleekView Charts reads Polylang taxonomy

1

Walk the translation taxonomy

SleekView joins terms, term_taxonomy, and term_relationships against Polylang's language and translation taxonomies to resolve each post's language siblings.
2

Expose chart columns

Language_code, post_type, post_status, and translation_group become groupBy options. Translated-or-missing becomes a derived column the cards can aggregate on.
3

Build four cards

A total translated KPI, a per-language bar, a post type donut, and a time-series area covering completion over time. Each card maps to a real query against the Polylang taxonomy.
4

Save dashboard presets

Sprint review, weekly audit, and renewal-meeting dashboards each save as a preset that reloads with one click without rebuilding filters and groupBy choices.

Sample dashboard

Charts you can build from Polylang data

Four cards mapped to columns in Polylang's translation taxonomy. No custom tables, no spreadsheet exports.
Number · Default

Posts linked across all languages

Top-level KPI counting posts that have a Polylang translation in every configured target language. Reads the translation taxonomy directly.
Count
Bar · Horizontal

Coverage by language

Ranked count of translated posts per Polylang language taxonomy term, useful for spotting which languages need attention next.
Count group by language_code
Pie · Donut

Missing translations by post type

Share of missing translations across post types, sourced from the gap between the post list and the Polylang translation taxonomy.
Count group by post_type
Area · Gradient

Translations linked per week

Throughput trend showing translations linked or updated per week, derived from post_modified on rows participating in a Polylang translation group.
Count group by post_modified

Comparison

Default Polylang reporting vs SleekView Charts

Default Polylang admin

  • No cross-post-type coverage chart in the standard admin
  • Language columns are appended per post type, not aggregated
  • Stale translations show up only in the per-post view
  • Trend lines over time require custom code
  • Dashboards don't save between sessions

SleekView Charts

  • Aggregated coverage across every post type
  • Real queries against term_taxonomy and term_relationships
  • Time-series cards for translation throughput
  • Saved dashboards for sprint and renewal reviews
  • No change to how Polylang stores translation links

Features

What SleekView Charts gives you for Polylang

Coverage by language

A horizontal bar ranks every configured Polylang language by translated-post count, so the lagging language is obvious without clicking through each post type.

Post type splits

A donut card shows missing translations split by post type, surfacing whether the gap sits in pages, products, or custom CPTs at a glance.

Throughput over time

An area chart of translations linked per week shows whether the program is gaining ground or falling behind, useful for renewals and quarterly reviews.

Audience

Who builds Polylang charts dashboards with SleekView

Localization managers

Plan against real counts from the translation taxonomy instead of estimates from sampling the post list per post type.

Site owners

See multilingual coverage as a single chart and budget translation work against a trend line rather than qualitative status updates.

Agencies

Show clients month-over-month Polylang throughput backed by the actual taxonomy, with no spreadsheet ferrying between Polylang and the reporting deck.

The bigger picture

Why Polylang taxonomy needs a real charts layer

Polylang's reliance on standard taxonomy is great for portability and frustrating for reporting. The translation relationship sits in a hidden taxonomy that the default wp_list_table never exposes, so anyone running multilingual content at scale ends up writing custom queries, dumping data from phpMyAdmin, or maintaining a parallel spreadsheet. Each of those approaches drifts within weeks.

A charts dashboard reads the same taxonomy in real time and never drifts. A localization manager opens the dashboard and sees that French coverage is at 84%, German at 91%, and Spanish at 62%. The decision about where to spend the next translation week is data-backed in seconds rather than gathered manually.

Polylang still owns the translation linking. SleekView Charts simply visualises it.

Questions

Common questions about SleekView Charts for Polylang

No. Polylang still handles language registration, translation linking, language switching, and hreflang. SleekView Charts reads the standard taxonomy tables and visualises the resulting state as chart cards.

 

Standard WordPress tables — terms, term_taxonomy, and term_relationships — filtered to the Polylang language and translation taxonomies. There are no custom tables because Polylang doesn't create any.

 

Yes. Free and Pro use the same taxonomy structure. Pro features like custom post type translatability and string translation surface in the same chart cards as long as the underlying taxonomy is registered.

 

Polylang doesn't natively store translator identity in the taxonomy. If translator data lives in a custom field, SleekView can expose it as a column and the cards can group on it. Otherwise, group by post_author for last-touch attribution.

 

No. Charts read taxonomy joins only when an admin loads the dashboard. The front-end Polylang flow that handles language detection, switching, and hreflang on every visitor request is untouched.

 

Yes. Each card exports underlying rows to CSV, and the dashboard supports a PDF snapshot for sprint review and renewal handouts.

 

Polylang attaches language to terms as well as posts. A separate card set groups by taxonomy and language so category and tag coverage is visible alongside post and page coverage.

 

Charts read live taxonomy state, so a translation linked in Polylang appears in the dashboard on the next refresh. There is no scheduled sync between Polylang and SleekView Charts.

 

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