

HyperMew AI Translator is a high-performance, developer-friendly translation plugin that integrates modern language model routing directly inside your WordPress post edit screens. Powered by the OpenRouter API, it translates your content fields to a variety of target languages within seconds.
Key features include:
* Gutenberg & Classic Editors: Complete sidebar integration in Gutenberg and a custom metabox inside the Classic Editor.
* Granular Field Selection: Translate the Title, Content, Excerpt, or any arbitrary custom fields simultaneously.
* Custom Field Mapping: Define translatable fields dynamically using custom CSS selectors to target specific page elements.
* Performance Caching: Local caching via the WordPress Transients API preserves translations for 24 hours to speed up repeated edits and minimize API usage.
* System Prompt Customization: Customize the core instructions sent to translation models, with full support for HTML tag preservation and specific typography rules.
* Dynamic Model Selection: Connect to any model on OpenRouter, with visual badges highlighting free tiers, fast options, and auto-routing models.
* Tabbed Settings Dashboard: A fully responsive settings page with slide-in tab transitions and persisted navigation states.
This plugin relies on the external service OpenRouter (https://openrouter.ai) to perform translation requests.
* Service URL: https://openrouter.ai
* Terms of Service: https://openrouter.ai/terms
* Privacy Policy: https://openrouter.ai/privacy
* Data Transmission: When you perform a translation, the selected text, chosen target language, system prompt guidelines, and your configured API key are securely transmitted via HTTPS requests to OpenRouter’s API endpoint (https://openrouter.ai/api/v1/chat/completions). No other personal or site details are shared.
Use the system prompt to guide your translation model. Always keep the {target-lang} placeholder, which is replaced dynamically. To prevent models from breaking layouts, instruct them to preserve:
* WordPress blocks and shortcodes (e.g., [gallery])
* HTML tags and attribute values (e.g., class names, URLs)
* Typography preferences (e.g., prohibiting em dashes)
While the plugin’s default Chunking translation mode breaks long posts into smaller pieces to avoid server timeouts, very large translations on shared hosting may benefit from a higher PHP execution time limit. You can increase max_execution_time using one of the following methods:
1. In wp-config.php (before the “That’s all, stop editing!” line):
@ini_set( ‘max_execution_time’, ‘120’ );
2. In your .htaccess file:
php_value max_execution_time 120
3. In your php.ini file:
max_execution_time = 120
4. Via your web hosting control panel (cPanel / DirectAdmin / Plesk / Cloudways) under PHP Settings / Select PHP Version.