Title: KOZ Translate Diagnostics
Author: Tony_Koz
Published: <strong>September 3, 2026</strong>
Last modified: September 3, 2026

---

Search plugins

![](https://ps.w.org/koz-translate-diagnostics/assets/banner-772x250.png?rev=3679727)

![](https://ps.w.org/koz-translate-diagnostics/assets/icon-256x256.png?rev=3679727)

# KOZ Translate Diagnostics

 By [Tony_Koz](https://profiles.wordpress.org/ramirkz/)

[Download](https://downloads.wordpress.org/plugin/koz-translate-diagnostics.0.3.6.zip)

 * [Details](https://wordpress.org/plugins/koz-translate-diagnostics/#description)
 * [Reviews](https://wordpress.org/plugins/koz-translate-diagnostics/#reviews)
 *  [Installation](https://wordpress.org/plugins/koz-translate-diagnostics/#installation)
 * [Development](https://wordpress.org/plugins/koz-translate-diagnostics/#developers)

 [Support](https://wordpress.org/support/plugin/koz-translate-diagnostics/)

## Description

KOZ Translate Diagnostics checks the operational state of KOZ Static Translate without
changing translation data, options, cron events or caches.

The plugin first uses the translator public diagnostics API. Older installations
are inspected through a read-only compatibility layer. Quick mode avoids expensive
full-table comparisons; deep mode verifies source hashes and prepares a privacy-
safe JSON payload from the same scan result for immediate browser-side download.

The plugin was originally developed for the UA FREE charitable foundation website,
which remains a production environment for the suite. The software is independently
owned and maintained by Tony Kozyriev (`ramirkz`).

#### Part of the KOZ Suite

This plugin is **one focused module of the broader KOZ Suite**, a family of independent
WordPress plugins that share a common KOZ administration experience and visual identity.

Each KOZ plugin remains independently installable, so site owners can use only the
modules they need or combine several modules into one toolkit.

Current public KOZ plugins:

 * [KOZ SEO Core](https://wordpress.org/plugins/koz-seo-core/) — technical SEO, 
   schema, sitemaps, AI discovery and OpenAI Vision image ALT.
 * [KOZ Copy Actions](https://wordpress.org/plugins/koz-copy-actions/) — accessible
   copy-to-clipboard actions for selected WordPress content.
 * [KOZ URL-Only Comment Spam](https://wordpress.org/plugins/koz-url-only-comment-spam/)—
   privacy-first local moderation for URL-only comment spam.
 * [KOZ Static Translate](https://wordpress.org/plugins/koz-static-translate/) —
   AI-powered multilingual translation with Microsoft Azure AI Translator and static
   language routes.
 * KOZ Translate Diagnostics — read-only health checks and privacy-safe diagnostic
   reports for KOZ Static Translate.

#### Main features

 * Detects KOZ Static Translate and the former UA FREE package during migration.
 * Summarizes sources, segments, translations, translation memory, queues, usage,
   cron and recent errors.
 * Provides quick and administrator-triggered deep scans.
 * Exports a privacy-safe JSON report with redacted operational identifiers without
   repeating the deep scan during download.
 * Makes no database writes and sends no external requests.
 * Includes ten administration languages with English fallback.
 * Integrates with KOZ Suite while supporting the current translator storage/API
   with read-only legacy fallback.

### Privacy

The plugin is read-only. Exported reports remove raw paths and table names, fingerprint
operational identifiers and redact credentials, addresses and common payment identifiers.

## Installation

 1. Deactivate the former UA FREE Translate Diagnostics package, but keep it installed
    until verification is complete.
 2. Upload and activate KOZ Translate Diagnostics.
 3. Open KOZ Suite > Translate Diagnostics.
 4. Verify translator detection, quick scan and one deep JSON export.
 5. Run Plugin Check.
 6. Remove the former package only after the KOZ version works correctly.

## FAQ

### Does this plugin change translation data?

No. It performs read-only diagnostics and does not run the translator queue, alter
options, clear caches or change cron events.

### Does it work with the former translator package?

Yes. It detects both KOZ Static Translate and the former UA FREE package during 
migration.

### Is this an official UA FREE foundation plugin?

No. It originated from production work for the foundation website but is independently
owned and maintained by Tony Kozyriev.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“KOZ Translate Diagnostics” is open source software. The following people have contributed
to this plugin.

Contributors

 *   [ Tony_Koz ](https://profiles.wordpress.org/ramirkz/)

[Translate “KOZ Translate Diagnostics” into your language.](https://translate.wordpress.org/projects/wp-plugins/koz-translate-diagnostics)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/koz-translate-diagnostics/),
check out the [SVN repository](https://plugins.svn.wordpress.org/koz-translate-diagnostics/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/koz-translate-diagnostics/)
by [RSS](https://plugins.trac.wordpress.org/log/koz-translate-diagnostics/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 0.3.6

 * WordPress.org first public release; positioned as the fifth public KOZ Suite 
   plugin.
 * Updated WordPress compatibility metadata for WordPress 7.1.
 * No functional changes.

#### 0.3.5

 * Prevents Cloudflare/origin timeout during JSON download by reusing the already-
   computed deep-scan result.
 * Deep-scan JSON is downloaded directly by the browser; the download button no 
   longer starts a second heavy report query.
 * Legacy export links redirect to the deep scan instead of recomputing the report.
 * Preserves the read-only contract: no database writes, report files, external 
   requests, queue execution or robots changes.

#### 0.3.4

 * Fixes readiness to use the same current-translation plus translation-memory fallback
   as public KOZ Static Translate rendering.
 * Queue status no longer determines page-level translation readiness.
 * Critical title/meta/Open Graph/H1 checks now use effective translated text.
 * Deep summaries expose effective-ready and memory-fallback counts for consistent
   missing estimates.
 * Source-scan freshness remains a separate safety blocker; the plugin stays fully
   read-only.

#### 0.3.3

 * Adds deep page-level translation readiness diagnostics without changing robots
   directives or translation data.
 * Detects missing title, meta description, Open Graph title/description and H1 
   translations when those source fields exist.
 * Flags likely mixed-language critical fields using privacy-safe script/language
   signals, including source-language leakage on translated routes.
 * Adds a per-language ready-for-indexing versus keep-noindex summary and actionable
   blocker table in the administrator deep scan.
 * Keeps export identifiers privacy-safe and preserves the read-only/no-external-
   request contract.

#### 0.3.2

 * Added unique koztDiag / KOZTDIAG identifiers for plugin-owned runtime names.
 * Added canonical KOZ Static Translate 0.9.2 API, option, table, cron and transient
   detection with legacy read fallback.
 * Preserved read-only diagnostics, privacy-safe JSON export and KOZ Suite navigation.

#### 0.3.1

 * Added current KOZ Suite navigation and correct KOZ-versus-legacy status detection.
 * Added ten runtime administration languages with English fallback.
 * Added KOZ Static Translate detection while retaining compatibility with the former
   package.
 * Replaced bundled PO/MO translations with source-only metadata and runtime dictionaries.
 * Updated ownership, support and repository metadata.
 * Preserved the read-only diagnostics contract and established translator storage
   identifiers.

#### 0.2.14

 * Last stable release under the former UA FREE public branding.

## Meta

 *  Version **0.3.6**
 *  Last updated **4 hours ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.2 or higher **
 *  Tested up to **7.1**
 *  PHP version ** 8.0 or higher **
 * Tags
 * [Azure](https://wordpress.org/plugins/tags/azure/)[diagnostics](https://wordpress.org/plugins/tags/diagnostics/)
   [multilingual](https://wordpress.org/plugins/tags/multilingual/)[privacy](https://wordpress.org/plugins/tags/privacy/)
   [translation](https://wordpress.org/plugins/tags/translation/)
 *  [Advanced View](https://wordpress.org/plugins/koz-translate-diagnostics/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/koz-translate-diagnostics/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/koz-translate-diagnostics/reviews/)

## Contributors

 *   [ Tony_Koz ](https://profiles.wordpress.org/ramirkz/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/koz-translate-diagnostics/)

## Donate

Would you like to support the advancement of this plugin?

 [ Donate to this plugin ](https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=kozyriev%40uafree.org&item_name=Support+KOZ+WordPress+plugin+development&currency_code=USD)