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
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
Point SleekView at trp_dictionary tables
Switch the view to Charts
Add KPI, language, status, and trend cards
Save and share with the localization team
Sample dashboard
Charts you can build from TranslateWP data
Total translated strings
Count
Coverage by target language
Count
group by target_language
Status mix per language
Count
group by status
New dictionary rows per week
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.
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
- Paypal Payments
- Woocommerce Min Max Quantities Plus
- Shipstation Woocommerce
- Wp Ecommerce
- Yith Woocommerce Anti Fraud
- Cart66 Cloud
- Woo Paytm Payment Gateway
- Woo Wallet
- Surecart
- Wt Woocommerce Sequential Order Numbers
- German Market
- Woocommerce Google Analytics Pro
- Aelia Tax Display By Country
- Aelia Eu Vat Assistant
- Woocommerce Name Your Price
- Publishpress Permissions
- Shield Security
- All In One Wp Security
- Publishpress Capabilities
- Wp Gdpr Cookie Notice
- Wp Hide Security Enhancer
- Anti Malware And Brute Force Firewall
- Wp Cerber Security
- Complianz
- Wp Cerber Pro
- Groups
- Cookie Notice By Dfactory
- Really Simple Security
- Wp Gdpr Compliance
- Iubenda
- Restrict User Access
- Academypress
- Wp Courseware Members
- Pmpro Register Helper
- Ultimatemember Private Messages
- Restrict Content
- Content Control Cm
- Pmpro Buddypress
- Memberpress Affiliate Royale
- Paid Memberships Pro Discount Codes
- Simple Membership Pro
- Pmpro Bbpress
- Akademy
- Profile Magic
- Ultimatemember Bbpress