✨ 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 TranslateWP: translated-pages dashboards

TranslateWP writes every translated string into per-language dictionary tables like trp_dictionary_en_us_de_de with original, translated, and status columns. SleekView Charts reads those tables and renders a corpus-wide translated-pages canvas inside WP Admin, no exports needed.

♾️ Lifetime License available

SleekView Charts dashboard for TranslateWP

From dictionary tables to a translated-pages dashboard

TranslateWP shares the TranslatePress engine and stores translations in per-language dictionary tables with names like trp_dictionary_en_us_de_de, where en_us is the source locale and de_de the target. Each row carries original, translated, status, and a block_type column for inline strings, with separate gettext tables for theme and plugin strings under trp_gettext_*. The admin offers a translation editor on the frontend and a string-list view in WP Admin, but the corpus roll-ups live outside any default screen.

That format is great for visual editing and weak for management reporting. The translation editor confirms one string at a time; the string list paginates through thousands of rows. Neither answers "how many strings are still untranslated in Spanish" or "which target language has the most reviewed strings" without running SQL across each dictionary table.

SleekView Charts reads each trp_dictionary_* table and the trp_gettext_* tables and renders four cards on top of them. A Number for total translated strings across languages. A Pie split by target language. A Bar of approval status per language. An Area of new rows per week from the dictionary tables. TranslateWP keeps owning the editor and the string detection. SleekView only reads what is already in the database.

Workflow

From dictionary tables to dashboard in four steps

1

Point SleekView at trp_dictionary tables

Add the trp_dictionary_* tables for each enabled language pair as SleekView data sources, plus the trp_gettext_* tables for theme and plugin strings. The agent UI surfaces original, translated, and status columns automatically.
2

Switch the view to Charts

Open the new view and toggle the view type to Charts. The empty canvas waits for cards. Use the dropdowns to start adding visualizations on top of the TranslateWP dictionary rows.
3

Add KPI, language, status, and trend cards

Drop a Number card for total translated rows across every trp_dictionary table. Add a Pie split by the target language from the table suffix. Add a Bar of status per language. Add an Area card of new dictionary rows per week.
4

Save and share with the localization team

Save the view, set access per role, and pin it to the WP Admin sidebar. Localization managers see corpus-wide status, editors see only their own assigned language pair, both from the same saved canvas.

Sample dashboard

Charts you can build from TranslateWP data

All four cards read from the trp_dictionary_* and trp_gettext_* tables that the plugin already maintains. The dataset is already there; Charts just renders it.
Number · Default

Total translated strings

Top-level KPI for translation volume. Counts rows in every trp_dictionary_* table where the translated column is non-empty, with the previous period underneath for context.
Count
Pie · Donut

Coverage by target language

Donut split of rows by the target language derived from the trp_dictionary table suffix. Surfaces whether German, French, or Spanish dominates the live translation dictionary.
Count group by target_language
Bar · Stacked

Status mix per language

Stacked bar of TranslateWP status values (machine, human, reviewed) per target language across the trp_dictionary tables, surfacing which language still has too many machine rows waiting for review.
Count group by status
Area · Gradient

New dictionary rows per week

Gradient area of new rows in the trp_dictionary tables bucketed per week by the auto-incrementing id. Translation sprints show up as peaks, quiet weeks as troughs.
Count group by id

Comparison

Default TranslateWP admin vs SleekView Charts

Default TranslateWP admin

  • Translation editor confirms one string at a time on the frontend
  • String list paginates through thousands of dictionary rows
  • No corpus count of total translated rows across all languages
  • No time-series of new translations across the team
  • Status mix per language requires SQL across every trp_dictionary table

SleekView Charts

  • Live KPI counts for total non-empty rows across trp_dictionary_*
  • Target-language mix as a donut from each dictionary table suffix
  • Status (machine, human, reviewed) stacked per language in one chart
  • Time-series area for new dictionary rows across the team
  • Saved Charts views shared in WP Admin per role

Features

What SleekView Charts gives you for TranslateWP

Reads trp_dictionary tables directly

No re-indexing, no second source of truth. SleekView Charts queries every trp_dictionary and trp_gettext table the plugin maintains and renders the cards directly on top of the live rows.

Mixed card types on one canvas

Combine Number, Pie, Bar, and Area in a single view. Volume KPIs sit next to language splits, language splits next to status mixes, all from the same dictionary join.

Role-aware visibility

Reviewers see only their own assigned language pair, managers see the corpus-wide status mix. The same Charts view filters per user without rebuilding it.

Audience

Who builds TranslateWP dashboards with SleekView

Localization managers

Open one dashboard each week to see translation volume, status per language, and the curve of new dictionary rows, all without paging through thousands of strings.

Translation reviewers

Track the queue of machine-status rows waiting on human review per language without scrolling through the TranslateWP string list one page at a time.

Agencies

Show clients translation volume and status-mix curves trending up each sprint. The Charts view replaces a Google Sheet dumped from TranslateWP each Friday.

The bigger picture

Why TranslateWP needs a Charts layer

TranslateWP already records the data any translation report needs: every original, every translated value, every status, in a per-language dictionary table. The default admin shows that data one row at a time inside a paginated list and confirms whether a single string is translated. Neither the admin nor the visual editor answers "how many machine rows are still waiting for review across all languages" or "how fast is the team converting machine to human status" without SQL across every dictionary table.

SleekView Charts reads the same trp_dictionary and trp_gettext tables and renders four cards that answer those questions in one glance. The data is already correct because TranslateWP wrote it. Charts just gives the team a dashboard to look at it.

Stale machine translations on production pages are bad for brand and SEO, and a live status dashboard makes them visible.

Questions

Common questions about SleekView Charts for TranslateWP

No. Charts is a read layer for reporting. The TranslateWP visual editor and the WP Admin string list still own all translation edits. SleekView only visualizes the trp_dictionary and trp_gettext rows the plugin has already written.

 

No. SleekView caches aggregate queries per card and re-runs them on a configurable interval, so charts stay fast even on sites with millions of rows across the trp_dictionary and trp_gettext tables for many language pairs.

 

Both. TranslateWP writes the same per-language trp_dictionary table structure in Free and across the add-ons. The add-ons unlock more languages and SEO pack features, but the underlying tables SleekView reads stay the same.

 

Yes. Add one card per metric. Each card is configured independently, so a language donut and a status stacked bar can sit side by side on the same dashboard alongside the volume KPI.

 

WooCommerce strings translated by TranslateWP land in the same trp_dictionary tables with the same status column. The chartCards reading these tables pick up product strings automatically alongside theme and content strings.

 

Yes. Apply a filter on the user column captured for each row and the cards re-aggregate for that user only. Review teams use this to scope each reviewer's view to their assigned language pair.

 

No. The trp_dictionary tables store auto-incrementing ids and TranslateWP stamps rows on creation, so the Area card on new dictionary rows per week reads existing columns without an extra log.

 

Yes. Each Charts card has a CSV export so you can hand the raw aggregate off to a spreadsheet or BI tool when stakeholders want it outside WP Admin or when a localization report needs the numbers offline.

 

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