Osclass Translations Manager with AI Editor
Overview
Translations Manager for Osclass is a professional standalone admin plugin to create, edit, scan, back up and maintain gettext .po / .mo translation catalogs for Osclass Core, Themes and Plugins — with a modern admin UI (Dashboard, Editor, Configuration, Logs, License, Updates).
What you get
- Dashboard — completion %, missing strings, QA issues, missing catalogs
- Translation editor — search, filters, statistics, import/export
- Source scan — create or refresh catalogs from PHP gettext functions
- Bulk scan — batch job from Dashboard per site language
- Automatic backup — before save, restore per catalog
- Quality checks — placeholders, HTML balance, empty strings
- Optional AI translation — Pollinations, Gemini, Vertex AI, NVIDIA NIM, OpenAI, Groq, OpenRouter (preset models + Custom model ID)
- Translation Memory + glossary for consistent AI output
- Licensed updates — check, download, install, rollback
- Security — CSRF protection, super-admin-only mode, diagnostics
- English and Arabic admin UI included
Typical workflow
- Install and enable the plugin
- Add languages in Osclass → Settings → Languages
- License tab → activate your purchase key
- (Optional) Configure AI provider and your own API key
- Open catalog → translate → Save (.mo required for frontend)
What this plugin does NOT do
- Does not auto-translate your site on install
- Does not include free AI API credits — you must provide your own provider key
- Does not replace human review of translations
- Does not scan hardcoded strings not wrapped in gettext functions
- Updates are not from Osclass Market — delivered via the vendor license server
License
One license key per site (typically). Required for AI features and plugin updates. AI API keys stay on your server.
Support
Installation, license activation, and plugin bug fixes. Contact the seller through your Codester purchase page.
AI translation — your own API key required
Important: AI batch translation is optional. The plugin does not include AI API keys or free AI credits. You need:
- A valid Translations Manager license key (from your Codester purchase)
- Your own AI provider API key — billed by the provider (Google, OpenAI, Groq, Pollinations, etc.)
Supported providers: Pollinations, Google Gemini, Vertex AI, NVIDIA NIM, OpenAI, Groq, OpenRouter.
In Configuration → AI Translation, each provider includes a help panel with links to browse official model catalogs and get an API key. Choose a recommended preset model, or use Custom model ID… for newer models not yet in the list.
Manual translation without AI is fully supported — no AI key needed for editing .po/.mo catalogs by hand.
Features
Features
Standalone Osclass plugin — no core file edits requiredFull catalog management — Core, Themes and Plugins (.po / .mo)
Modern responsive admin UI — Dashboard, Translations, Configuration, Logs, License, Updates
Smart translation editor — search, filters (untranslated / issues), per-catalog statistics
Source scan — create or refresh catalogs from PHP gettext functions
Bulk scan — batch job from Dashboard per site language
Import / export — .po, .mo, ZIP archives; copy translations between languages
Automatic backup — before save, configurable retention, one-click restore
Quality checks (QA) — placeholders, HTML balance, empty strings
Dashboard overview — completion %, missing catalogs, attention filters
Optional AI translation — Pollinations, Gemini, Vertex AI, NVIDIA NIM, OpenAI, Groq, OpenRouter (preset models + Custom model ID)
BYO AI API key — no AI credits included; you pay the provider directly
Translation Memory — reuse identical strings across catalogs
Custom glossary — injected into AI prompts for consistent terminology
License-gated AI — secure authorization via vendor license server
Licensed updates — check, download, install, rollback from backup
Stable / beta update channel — when enabled on your license
Security — CSRF protection, super-admin-only mode, rate limits
System diagnostics — PHP limits, writable paths, ZipArchive, cURL status
Bilingual admin UI — English and Arabic plugin interface
Requirements
Minimum requirements (plugin install & basic use)
- Osclass 3.x, 4.x or 8.x — working classifieds installation with admin access
- PHP 7.4 or higher (PHP 8.1+ recommended)
- PHP cURL extension — required for license activation/verification and optional AI features
- Gettext PHP library — included with standard Osclass installs (Composer). Required to read/write .po and .mo catalogs
- PHP JSON support — standard in modern PHP (used by admin AJAX)
- Writable folders:
oc-content/languages/(Core catalogs)- Theme language folders you edit (e.g.
oc-content/themes/your-theme/languages/) - Plugin language folders you edit (e.g.
oc-content/plugins/plugin-name/languages/) - Plugin folder
oc-content/plugins/translations_manager/(backups & logs)
- Modern browser for Osclass admin (Chrome, Firefox, Edge, Safari)
- No Osclass core edits — do not modify
oc-includes/oroc-load.php
Before you translate (Osclass setup)
- Add your site languages first in Osclass → Settings → Languages — the plugin does not create Osclass languages for you
- Open or create the relevant .po catalog, translate, then Save — Osclass frontend uses compiled .mo files, not .po alone
- By default, only the super administrator (admin ID 1) can access this plugin
Recommended server settings
- HTTPS on your site (strongly recommended for license activation and updates)
- PHP max_input_vars — at least 3000 for medium catalogs; 5000+ recommended for large Core/theme catalogs (otherwise Save may fail — diagnostics shown in Configuration)
- PHP memory_limit — 128M or higher recommended for large catalogs and AI batches
- Outbound HTTPS allowed from your server (hosting firewall / proxy must not block API calls)
Additional requirements by feature
- Licensed plugin updates (check / download / install / rollback):
- Valid purchase license key activated on this site
- PHP ZipArchive extension (required to install update packages)
- Outbound HTTPS to the vendor license server
- Future update packages may require a higher minimum PHP version (shown on the Updates screen before install)
- AI batch translation (optional):
- Valid purchase license key activated on this site
- Your own API key from an AI provider (Pollinations, Gemini, OpenAI, Groq, OpenRouter, Vertex AI, NVIDIA NIM, etc.) — AI usage is billed by the provider, not included in the plugin price
- PHP cURL + outbound HTTPS to your chosen AI provider
- ZIP archive export/import — PHP ZipArchive extension
AI translation — API keys (IMPORTANT — read before purchase)
This plugin does NOT include AI API keys, AI credits, or paid AI usage. AI translation is optional integration only. You must create your own account with an AI provider and enter your own API key in the plugin Configuration. All AI costs are billed directly by the provider to you — not by the plugin seller.
Two separate keys are required for AI features:
- Translations Manager license key — included with your Codester purchase (one site activation). Used only to authorize AI usage on your site.
- Your AI provider API key — NOT included. You must obtain it yourself from the provider below.
Supported AI providers in this plugin:
- Pollinations (recommended default)
- Google Gemini (Google AI Studio API key)
- Google Vertex AI / Agent Platform (GCP project + API key or OAuth)
- NVIDIA NIM (NVIDIA API key from build.nvidia.com)
- OpenAI
- Groq
- OpenRouter
Choose a model: In Configuration → AI Translation, each provider shows recommended preset models in a dropdown. Use Custom model ID… only if your model is not in the list — copy the exact ID from the provider model catalog (official links below and inside the plugin admin help panel).
Official provider model catalogs (browse before you choose):
- Pollinations: enter.pollinations.ai
- Google Gemini: Gemini API models documentation
- Vertex AI: Vertex AI models documentation
- NVIDIA NIM: build.nvidia.com/models
- OpenAI: OpenAI models documentation
- Groq: Groq models documentation
- OpenRouter: openrouter.ai/models
The plugin seller does not:
- Supply AI API keys or free AI credits
- Pay your AI provider bills
- Store your AI API key on an external license server (your key stays on your Osclass site)
- Guarantee AI output quality without human review
You can use the plugin without AI — manual translation, source scan, backup, import/export and QA checks work without an AI API key (license still required for plugin updates; AI is optional).
Network access
- License server — required for license activation, verification, AI authorization gate, and plugin updates
- AI provider API — only if you enable AI translation (you choose the provider)
- Shared hosting with blocked
curl/ outbound HTTPS may prevent license and AI from working
Not required
- Osclass official marketplace account for plugin updates (updates are delivered via the vendor license server)
- Editing Osclass core files
- ZipArchive for basic manual editing and saving of .po/.mo — only needed for updates and ZIP tools
Important notes for buyers
- This is an admin translation tool — it does not auto-translate your public website immediately after install
- Only strings wrapped in gettext functions (
__(),_e(),_m(), etc.) can be scanned from source code - One license key is typically valid for one site/domain activation
- License key is delivered after purchase through Codester — not embedded in the download ZIP
Changelog
-
Version 1.17.20 stable
-
Version 1.17.19 stable
-
Version 1.17.16 stable
-
Version 1.17.15 stable
Downloads are available in your account after purchase.
Reviews
No reviews yet. Be the first to review after purchase.