KOZ Static Translate is an AI-powered translation plugin for WordPress that creates static multilingual versions of published content using Microsoft Azure AI Translator.
It scans published WordPress content, splits it into translation segments, reuses matching translations from local translation memory, sends only required text to Microsoft Azure Translator, stores completed translations locally and serves clean translated language routes without modifying the original posts.
AI-powered automatic translation workflow
KOZ Static Translate automates the translation workflow after an authorized administrator starts processing:
- Detects published WordPress content that requires translation.
- Reuses translation memory before requesting new AI translations.
- Sends required text segments to Microsoft Azure AI Translator.
- Stores completed translations locally in WordPress.
- Publishes static translated language routes when the required translation state is ready.
- Supports dynamic text added after page load, SVG text and Chart.js content.
- Provides a floating language selector and a language sitemap.
- Keeps original WordPress posts unchanged.
The automatic background worker remains disabled in version 0.9.39. Translation processing is started by an authorized administrator, while the plugin handles the queue, translation-memory reuse, Azure requests, local storage and route-readiness workflow.
Part of the KOZ Suite
KOZ Static Translate is one focused module of the KOZ Suite, a family of independent WordPress plugins with a shared KOZ administration experience and visual identity.
Each KOZ plugin can be installed independently or combined with other KOZ Suite modules.
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 Translator and static language routes.
Main features
- AI-powered translation through Microsoft Azure AI Translator.
- Automatic queue, translation-memory and route-readiness workflow after administrator start.
- Translation memory to avoid paying repeatedly for identical text.
- Queued translation processing with monthly character controls.
- Static multilingual routes without changing original posts.
- Public language routes enabled only after required translation state is ready.
- Dynamic text, SVG and Chart.js translation support.
- Floating language selector and translation sitemap.
- Multilingual SEO integration for clean translated URLs.
- 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
KOZ Static Translate does not add analytics or advertising telemetry.
Only text selected for translation is sent to the configured Microsoft Azure Translator endpoint. Azure credentials are encrypted in the WordPress database using keys derived from WordPress salts.
- Upload and activate KOZ Static Translate.
- Open KOZ Suite > Static Translate.
- Configure Microsoft Azure Translator credentials.
- Review the translation queue and supported languages.
- Start AI translation processing from the plugin administration screen.
- Verify a translated language route and run Plugin Check after installation or upgrade.
Existing compatible translation settings and stored translation data from earlier installations are migrated automatically where supported.