SleekView for DeepL WP: translation cache as customizable tables
DeepL WP caches translation pairs in wp_options and per-post DeepL metadata in wp_postmeta. SleekView reads those entries and surfaces every cached translation, cost, and per-post translation status as one filterable table in WP admin.
♾️ Lifetime License available
DeepL cache and per-post status in one table
DeepL WP integrations typically write translation cache into wp_options under a plugin-specific prefix and tag posts with DeepL-specific postmeta keys such as _deepl_target_lang, _deepl_last_translated, and _deepl_source_hash. That is enough for the plugin to detect changes and reuse cache, but the default admin offers no consolidated view of what is in the cache or which posts are still pending.
SleekView reads the relevant wp_options rows and joins them against wp_posts and wp_postmeta so every translatable post surfaces with target language, last-translated date, source hash, and pending-update flag as columns. Saved views remember the slice an editor cares about, like pending-since-launch or stale-because-source-edited.
Edits route through the plugin's API for inline changes where supported, and direct meta updates fall back to standard update_post_meta calls. The DeepL API itself is not called from SleekView; the plugin retains full control of when and how it talks to DeepL.
Workflow
How SleekView reads DeepL cache
Discover the cache prefix
wp_options rows matching the plugin's DeepL cache prefix and exposes target language, source hash, and timestamp as columns.
Join per-post meta
_deepl_* postmeta into the row, so cached, pending, and stale flags resolve in one query.
Save filters
Edit or export
Sample columns
A typical DeepL WP per-post translation view
_deepl_* postmeta and cached pairs in wp_options.
wp_options (DeepL cache prefix) + wp_postmeta (_deepl_* keys) + wp_posts
| Title | Target lang | Status | Cached | Last translated | Source |
|---|---|---|---|---|---|
| Pricing | fr | Translated | Yes | Apr 24 | alex@studio.co |
| Features | de | Stale | Yes | Mar 02 | ria@design.io |
| Blog 2026-04 | es | Pending | No | tom@hello.dev | |
| Privacy | it | Translated | Yes | Feb 28 | mia@brew.coop |
Comparison
Default DeepL WP admin vs SleekView
Default DeepL WP admin
- DeepL settings screen does not list cached pairs
- Pending posts only visible when you open each editor
-
No combined view of
_deepl_*postmeta - No CSV export of cache contents
- Stale translations hidden until next manual run
SleekView
- Cache and per-post rows in one table
- Saved views for pending or stale translations
- Inline edit target lang or status per row
- Filter by language, last-translated date, or source author
- CSV export scoped to a translation target
Features
What SleekView gives you for DeepL WP
DeepL cache visibility
Cached translation pairs in wp_options render as a sortable table with target language, source hash, and last-fetched timestamp as columns.
Find pending and stale
Save a view for posts where _deepl_source_hash no longer matches the current content and clear the stale queue in one pass.
Inline edits
Update target language or translation status from the row using the plugin's documented API. Direct meta updates fall back to standard update_post_meta.
Audience
Who uses SleekView for DeepL WP
Localization managers
Audit DeepL coverage with concrete numbers from _deepl_* meta instead of estimates pulled from post-list sampling.
Finance
Track cached translation volume by language to forecast DeepL API costs before the next billing cycle hits.
Editors
Confirm a new page has DeepL translations before publication by filtering the post list to its slug and watching every language column turn translated.
The bigger picture
Why translation cache deserves an audit layer
DeepL integrations are designed to make translation cheap and invisible. The plugin writes cache entries to wp_options and tags posts with _deepl_* meta, then quietly serves cached pairs whenever it can. That is exactly what most sites want until the audit question shows up.
Which posts are still pending? Which got stale after a content refresh? How much cache volume drove last month's DeepL bill? Reading the cache options and the per-post meta directly closes those gaps. A localization manager can see at a glance that 312 posts are missing French and 47 went stale after the homepage rewrite. Finance can chart cache volume by language to forecast next month's API spend.
The plugin keeps doing the translation work and the API calls, while the audit layer answers the operational questions the settings screen never tried to.
Questions
Common questions about SleekView for DeepL WP
Most DeepL WordPress integrations cache translation pairs in wp_options under a plugin-specific prefix and tag posts with _deepl_* postmeta. SleekView reads both, and surfaces the source of truth the plugin already uses.
No. SleekView only reads what the plugin has already written. The DeepL API call stays inside the plugin so quotas and authentication remain its responsibility.
 
Yes. SleekView compares _deepl_source_hash against the current content and exposes a stale flag as a sortable column. Saved views persist between sessions.
Yes for status and target-language metadata. Updates route through the plugin's API where it exposes one, and fall back to update_post_meta otherwise.
Yes. Any saved view exports to CSV with the visible columns, scoped by capability so personal data like author email only appears for roles that already see it.
 No. SleekView queries options and meta in WP admin only and paginates server-side. The plugin's front-end and API behaviour are untouched.
 
If the integration tags terms with _deepl_* meta, yes; SleekView reads wp_termmeta in the same way. Otherwise the focus stays on per-post coverage.
Yes. SleekView writes nothing beyond what already exists in wp_options and wp_postmeta, and capability-scoped exports respect existing privacy policies for personal data in translation jobs.
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 Woocommerce Gift Cards
- Woocommerce Mondial Relay
- Woocommerce Side Cart
- Aelia Tax Display By Country
- Woocommerce Authorize Net Cim
- Woocommerce Prices By User Role
- Woocommerce Conditional Shipping
- Woocommerce Color Swatches
- Woocommerce Truste Checkout
- Edd Mailchimp
- Automatewoo
- Woocommerce Min Max Step Control
- Edd Recommendations
- Wp Customer Reviews
- Woocommerce Chronopost