KOZ Static Translate
Queued static WordPress translation with Azure Translator, translation memory and public language routes.
Solid choice
KOZ Static Translate is a solid plugin choice in 2026, with a few things worth checking first. Was last updated 1 week ago, and scores 64/100 on our health check.
- Actively developed — last update 1 week ago
- Tested with the latest WordPress (7.1)
- Small user base (<10 active installs)
- Very few reviews so far
How does it stack up?
Side-by-side on installs, updates, ratings & supportDaily downloads
Download spikes usually follow a new release — each site that auto-updates counts as a download.
Rankings
Where KOZ Static Translate stands todayWordPress.org search rankings
Live position in the plugin search, top 100| Keyword | Position |
|---|---|
| Azure | #80 |
| language switcher | >100 |
| multilingual | >100 |
| static translation | >100 |
| translation | >100 |
About KOZ Static Translate
From the official readme · v0.9.39Description
KOZ Static Translate scans published WordPress content, stores translation segments in plugin-owned tables, processes them through Azure Translator and serves completed language routes without changing the original posts.
The plugin preserves the proven database schema, queue, cron hooks, public URLs and stored Azure settings from the former UA FREE package. It also supports dynamic content added after page load, a floating language selector, a language sitemap and controlled cleanup of legacy translator leftovers.
The plugin was originally developed for the UA FREE charitable foundation website, which remains its primary production environment. The software is independently owned and maintained by Tony Kozyriev (ramirkz).
Part of the KOZ Suite
KOZ Static Translate 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 — technical SEO, schema, sitemaps, AI discovery and OpenAI Vision image ALT.
- KOZ Copy Actions — accessible copy-to-clipboard actions for selected WordPress content.
- KOZ URL-Only Comment Spam — privacy-first local moderation for URL-only comment spam.
- 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.
- KOZ 404 Guard & URL Intelligence — privacy-safe 404/410 diagnostics, controlled same-site redirects and URL intelligence.
- KOZ Consent Manager — privacy-first visitor consent, optional script control and Google Consent Mode v2 synchronization.
- KOZ Donate Stats & Conversions — local donation-journey analytics and consent-aware conversion events for WordPress.
Main features
- Queued Azure Translator processing with monthly character controls.
- Translation memory to avoid paying repeatedly for identical text.
- Public language routes enabled only after a page is complete.
- Dynamic text, SVG and Chart.js translation support.
- Language switcher and translation sitemap.
- Backup-first cleanup and reset tools.
- Ten bundled administration languages with English fallback.
Source code
The complete human-readable source for this plugin is included in the plugin package and is maintained publicly at:
https://github.com/ramirkoz/ua-free-plugins/tree/main/koz-static-translate
The JavaScript files in assets/ are shipped as human-readable source files. No npm, webpack or other build step is required to regenerate the distributed JavaScript.
Privacy
The plugin does not add analytics or advertising telemetry. Content selected for translation is sent to the configured Azure Translator endpoint. Azure credentials are encrypted in the WordPress database using keys derived from WordPress salts.
External services
KOZ Static Translate optionally uses Microsoft Azure Translator when the site administrator configures Azure Translator credentials and enables translation processing.
When translation processing runs, text segments selected from published WordPress content are sent to the configured Azure Translator endpoint so Microsoft can return translated text. The plugin does not send visitor analytics or advertising telemetry to the developer. Azure Translator credentials are stored in the WordPress database in encrypted form using keys derived from WordPress salts.
The external service is not required for WordPress administration, cleanup tools, translation-memory storage, language routing logic or KOZ Suite navigation, but new machine translations cannot be produced without a configured translation provider.
Service provider: Microsoft Azure Translator / Azure AI Translator.
Default API endpoint: https://api.cognitive.microsofttranslator.com
What is sent: only text segments selected for translation, together with the source and target language codes required by the Translator API. Site visitor analytics, advertising identifiers and WordPress user passwords are not sent by this plugin.
When it is sent: only when an authorized site administrator explicitly runs translation processing or an administrator-only dynamic translation request while Azure credentials are configured. The automatic background worker remains disabled in this release.
Why it is sent: to receive machine-translated text that is stored in the site’s translation memory and translation tables.
Azure Translator product information:
https://azure.microsoft.com/products/ai-services/ai-translator/
Azure Translator data, privacy and security information:
https://learn.microsoft.com/en-us/azure/foundry/responsible-ai/translator/data-privacy-security
Microsoft Privacy Statement:
https://privacy.microsoft.com/en-us/privacystatement
Microsoft Product Terms for Azure services:
https://www.microsoft.com/licensing/terms/productoffering/MicrosoftAzureServices/MCA
Installation
- Deactivate the former UA FREE Static Translate package, but keep it installed until verification is complete.
- Upload and activate KOZ Static Translate.
- Open KOZ Suite > Static Translate.
- Verify that the previous Azure settings, queue and language routes are present.
- Test the administration page, one existing language route and Plugin Check.
- Remove the former package only after the KOZ version works correctly.
Frequently asked questions
Will my existing translation data be preserved?
Yes. Version 0.9.2 automatically migrates the established settings and translation data into the canonical KOZSTX storage while leaving the former tables available as a rollback copy.
Does activation translate content immediately?
No. Existing settings determine whether the queue and public routes are enabled. A manual pause remains respected.
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.
Changelog
The language switcher now exposes only fully translated routes for each page; unfinished routes are no longer advertised through navigation.
0.9.39
- Updated KOZ Suite documentation to include all eight current public plugins.
- Uses the WordPress Filesystem API for backup-directory/file permission changes and legacy-backup moves.
- Sanitizes the server document-root value before using it in backup path safety checks.
- WordPress Plugin Check remediation for the filesystem and input-sanitization findings reported after 0.9.38.
0.9.38
- Stores cleanup/reset backups only in a verified non-public temporary directory and migrates legacy uploads backups away from the public web tree.
- Hardens inline JavaScript configuration JSON with JSON_HEX escaping and validates the JavaScript global identifier before enqueue output.
- WordPress.org T3 security/compliance remediation; translation behavior is otherwise unchanged.
0.9.37
- Uses WordPress enqueue APIs for plugin-owned frontend CSS and JavaScript instead of printing raw style/script tags.
- Makes the dynamic translation REST endpoint administrator-only with capability checks and WordPress REST nonce authentication; public HMAC tokens are removed.
- Stops automatically deactivating the former UA FREE plugin and shows a manual-action notice instead.
- Documents the public source repository and Microsoft Azure Translator external-service data flow, privacy and product terms.
- Ships the admin JavaScript in human-readable form; translation/readiness behavior is otherwise unchanged.
0.9.36
- Makes meta_description, meta_og_description and meta_twitter_description universally non-blocking for page readiness.
- Makes image alt-text segments non-blocking for readiness while keeping them available for later translation.
- Removes the site-specific text exceptions previously used for readiness and replaces consent/privacy handling with generic structural context detection.
- No Azure request, scan, rebuild, cron or automatic worker is introduced.
0.9.35
- Adds a universal manual action that prepares exactly one pending Priority Core source per click.
- The next page is selected from dynamically detected internal navigation; no site-specific paths, titles or slugs are used.
- Preparation performs one local source scan and hydrates existing Translation Memory only; no Azure request, full inventory rebuild, cron or automatic loop.
0.9.34
- Adds a read-only Priority Core discovery diagnostic showing each detected internal navigation path and whether it exists in source inventory and core queue.
- Diagnostic performs no writes, scans, rebuilds, cron work or Azure requests.
- Priority Core processing behavior remains unchanged from 0.9.33.
For developers
Is this your plugin? Show off the numbers.
Add a live badge to your site, docs or GitHub README. It updates on its own — no account needed.
Best KOZ Static Translate alternatives
All Azure plugins →FAQ
KOZ Static Translate: quick answers
Straight answers, pulled from live WordPress.org data.
Live data from WordPress.org · checked Oct 3, 2026
Is KOZ Static Translate free?
Yes. KOZ Static Translate is free to download and use from the official WordPress.org plugin directory.
Is KOZ Static Translate safe to use in 2026?
KOZ Static Translate is a solid plugin choice in 2026, with a few things worth checking first. Was last updated 1 week ago, and scores 64/100 on our health check.
How many websites use KOZ Static Translate?
KOZ Static Translate is active on <10 WordPress websites and has been downloaded 206 times since it launched in August 2026. It was downloaded 144 times in the last 30 days.
Does KOZ Static Translate work with WordPress 7.1?
Yes. The developer has tested KOZ Static Translate up to WordPress 7.1.2, the latest release. It requires WordPress 6.0 or newer.
What PHP version does KOZ Static Translate need?
KOZ Static Translate requires PHP 8.0 or higher. Most hosts run PHP 8.x today, so it works on any modern WordPress hosting.
When was KOZ Static Translate last updated?
The latest version, 0.9.39, was released on September 23, 2026 (1 week ago).
Who makes KOZ Static Translate?
KOZ Static Translate is developed and maintained by Tony_Koz.
What are the best alternatives to KOZ Static Translate?
The most popular alternatives to KOZ Static Translate are miniOrange Embed Outlook Te… (300+ installs), Login with Microsoft Entra… (50+ installs) and Rafa Azure Simple Upload (20+ installs).
Powered by PageForge
Want thousands of pages that rank like these? Build them in an afternoon.
This directory runs on the same engine as PageForge. Turn any spreadsheet, CSV or API into thousands of fast, SEO-ready WordPress pages — with schema, internal links and AI-written copy baked in.
- CSV, Google Sheets & API data sources
- AI content, schema & internal links per page
- Works with Elementor, Gutenberg, Yoast & Rank Math
- Free on WordPress.org — no credit card