SleekView for Polylang Pro: strings, ACF, and DeepL machine translation as tables
Polylang Pro extends the core translation taxonomy with string translations in wp_options and DeepL machine translation logs. SleekView reads those sources directly so per-language coverage, ACF translations, and DeepL credits surface as one filterable workspace.
♾️ Lifetime License available
Polylang Pro coverage without the scattered screens
Polylang Pro keeps the core principle: language is a taxonomy term in wp_term_taxonomy and translations are linked through term relationships. Pro adds string translations stored in serialized arrays in wp_options under polylang_mo_X keys, ACF field translation routed through Polylang's translatable-objects API, and DeepL machine translation jobs tracked in transients and a usage log.
SleekView walks the term taxonomy to produce per-language coverage for posts and pages, reads the polylang_mo_X string arrays as a queryable table, and surfaces ACF translation status for field groups configured as translatable. DeepL credit usage and job history surface from the plugin's option storage as a sortable list, so the question of how many characters Pro translated this month has a one-click answer.
Saved views remember combinations like missing-in-DE-for-custom-post-type-product or DeepL-jobs-pending-approval. Edits route through Polylang's CRUD layer where possible (post and term language assignments) or through the Pro add-on's save path for string and ACF data.
Workflow
How SleekView reads Polylang Pro Add-ons in practice
Pick the sources
Compose columns
Save scoped views
Edit inline through Pro paths
Sample columns
A typical Polylang Pro coverage view
WP taxonomy tables + wp_options (polylang_mo_X) + ACF translatable objects + DeepL transients
| Item | Type | EN | DE | FR | DeepL credits |
|---|---|---|---|---|---|
| Spring 2026 campaign | Post | Linked | DeepL draft | Missing | 1,240 |
| Product field group | ACF | Translated | Translated | Partial | n/a |
| Footer strings | String | Set | Set | Missing | n/a |
| Pricing page | Page | Linked | Linked | Linked | 820 |
Comparison
Default Polylang Pro admin vs SleekView
Default Polylang Pro admin
-
String translations stored in
wp_optionsare edited through a paginated screen with no cross-language pivot - ACF translation status lives inside the field group settings, not as a queryable column
- DeepL credit consumption is shown in summary but not as a row-level log
- Per-post-type coverage across the core taxonomy needs custom queries
- Filters reset between visits across all Pro add-on screens
SleekView
- Cross-source coverage for posts, strings, and ACF in one table
- Saved views for missing in target or DeepL-pending rows scoped to a post type
- Filter by language, source type, or DeepL job status
- Inline edits route through Polylang Pro save paths per source
- CSV export scoped to translation worklists, not the whole catalog
Features
What SleekView gives you for Polylang Pro Add-ons
All Pro sources, one table
Posts from the core taxonomy, strings from polylang_mo_X, and ACF translatable groups render as rows in a single coverage table with per-language status columns.
DeepL credit visibility
Each row that consumed DeepL machine translation shows credits used so monthly budget review becomes a sortable column rather than a dashboard widget.
Inline edits per source
Save string translations, ACF translations, and post language assignments through Polylang Pro's own save paths so caches, hooks, and language switchers remain consistent.
Audience
Who uses SleekView for Polylang Pro Add-ons
Localization managers
Audit Pro add-on coverage across posts, strings, and ACF in one screen instead of three separate Polylang Pro admin pages.
Finance leads
Track DeepL credit consumption per row so the monthly Polylang Pro renewal review has concrete numbers rather than a top-line dashboard total.
ACF developers
See which translatable field groups have partial coverage across languages and route handoff CSVs to translators with field-level context attached.
The bigger picture
Why Polylang Pro visibility matters as language counts grow
Polylang Pro's design choices are excellent for plugin compatibility but operationally they spread translation state across at least three different storage shapes. Post and term languages live in the core taxonomy, strings live as serialized arrays in wp_options, ACF translation lives in field group metadata, and DeepL machine translation usage lives in option-stored job records. The Pro admin gives each of those a screen and stops short of unifying them.
On sites with two or three languages that is workable. On sites with eight languages and a budget for DeepL credits, the operational reality is a localization manager bouncing between screens and a finance lead asking the same question every month about credit consumption. Reading the live sources directly produces one table where the answer is visible.
Coverage gaps get a saved view, DeepL credit cost gets a sortable column, and ACF field group audits get a one-click filter. The plugin still owns the writes and the cache. SleekView just lets the team operate against the full picture instead of one paginated screen at a time.
Questions
Common questions about SleekView for Polylang Pro Add-ons
WordPress taxonomy tables for post and term language relationships, wp_options rows like polylang_mo_X for string translations, ACF translatable-objects metadata, and DeepL job records from Polylang Pro's option storage.
Yes. Edits route through Polylang Pro's string translation save path which updates the relevant polylang_mo_X option and clears the language cache, matching the default screen behavior.
Yes. ACF field groups configured as translatable in Polylang Pro surface as their own source type with per-language coverage status and links into the field group editor.
 Yes. DeepL jobs and credit consumption logged by Polylang Pro appear as rows with character counts so finance and operations can track usage against the plan limit.
 
Yes. The post type filter applies to the post and page coverage view and combines with language filters, so a missing-in-DE view scoped to product is one click.
Yes. Each configured Polylang language becomes a column. Hidden columns can be toggled per saved view so an EN, DE, FR sprint doesn't have to scroll past Japanese.
 Yes. Filter to missing in a target language across any source type and export to CSV. Translators receive only the rows they need, scoped to their language pair.
 No. SleekView reads through Polylang's data access where possible and uses direct queries only for read paths. Writes always go through Polylang Pro's CRUD layer so cache invalidation is identical to the default screens.
 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
- Surecart Cart
- Product Csv Import Export
- Yith Woocommerce Anti Fraud
- Shopify Importer
- Woocommerce Show Single Variations
- Yith Woocommerce Subscription
- Woocommerce Bitpay
- Woocommerce Product Question
- Surecart Bumps
- Aelia Currencyswitcher
- Woocommerce Coinbase Commerce
- Edd Stripe Marketplace
- Woocommerce Quotes Orders
- Magento Bridge
- Woocommerce Nowpayments