WordPress plugin intelligence profile

Perxel AI Translate

🌐 Bulk-translate posts, pages and custom post types across WPML languages with an AI model of your choice, through OpenRouter.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.1
Current version0.0.27
WordPress coverageTested up to WordPress 7.1
Minimum stackWP 6.2 · PHP 7.4
Directory statusactive
Last directory update20 Oct 202613d ago
Active installationsNewAdoption metric — not a quality score
WordPress.org ratingNo WordPress.org ratings yet
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records Perxel AI Translate version 0.0.27 as active, updated 13d ago and tested up to WordPress 7.1.

Overview

About this plugin

Perxel AI Translate adds a bulk action to your post lists that sends the selected posts to an AI model (via OpenRouter) and writes the translations back as WPML translations – without spending WPML’s own AI translation credits.

It is aimed at sites that already run WPML and want to translate a lot of content quickly. Each post is written straight into WordPress as a WPML translation; you review the result in the normal editor.

What it translates

  • Post title and slug
  • Excerpt and content (HTML and page-builder shortcodes such as [vc_row] are preserved; only the readable text is translated)
  • Advanced Custom Fields text, textarea and WYSIWYG fields (including fields nested in Groups, Repeaters and Flexible Content) – other ACF field types are copied as-is
  • Rank Math SEO fields (title, description, focus keyword, social meta) when Rank Math is active
  • Taxonomy terms – remapped to their WPML translations
  • Featured image

How it works

  • Open any post list, tick some rows and choose Perxel AI Translate… from the bulk actions (or use Translate this page in the toolbar while editing one post).
  • You land on a confirm screen for exactly those posts: pick the destination language and which data to process. You get a cost and word-count estimate before anything runs.
  • Press Translate and apply. Each post is translated and written straight into WordPress as a WPML translation; review the result in the normal editor. Close the tab any time – reopen the run and press Resume to carry on where it left off.
  • Every run is kept under Tools → AI Translate → History until you delete it.

Faster batched requests (on by default in Settings) sends several short posts per model request; turn it off to translate one post per request.

Requirements

  • WPML (Multilingual CMS or higher) with at least two active languages. The plugin stays inactive if WPML is not present.
  • An OpenRouter account and API key. You pay OpenRouter directly for model usage.

Tested with

  • WordPress 7.1
  • WPML 4.9.7
  • Secure Custom Fields 6.9.5 (and Advanced Custom Fields)
  • Rank Math SEO 1.0.277.2 and Rank Math SEO PRO 3.0.82
  • WPBakery Page Builder 9.0.1

External services

ai) to perform translations. It is required for the plugin’s core function and no translation happens without it.

What is sent, and when

  • When you run a translation: the text content of the posts you selected (title, excerpt, content, the ACF/SEO fields listed above), the source and destination language codes, and the AI model you chose are sent to OpenRouter, which forwards the request to the model provider you selected (for example Google, OpenAI or Anthropic, depending on the model).
  • When you click Test on the settings screen: your API key is sent to OpenRouter’s key-info endpoint ( /api/v1/auth/key ) to check that it is valid. No post content is sent.
  • When you click Test model on the settings screen: the plugin fetches OpenRouter’s public model list ( /api/v1/models, no authentication) to confirm the model id exists and read its pricing. No key or post content is sent.

Data is sent only when you explicitly start a translation or test the key. Your OpenRouter API key is stored in your site’s database and sent as an authorization header with each request.

  • OpenRouter Terms of Service: https://openrouter.ai/terms
  • OpenRouter Privacy Policy: https://openrouter.ai/privacy
  • Model providers reachable through OpenRouter have their own terms; see https://openrouter.ai/docs for the current list and their data-handling policies.
WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • ai
  • multilingual
  • openrouter
  • translation
  • wpml
Compatibility & maintenance

Compatibility & maintenance

Tested with WP 7.1

Marked as tested with the current WordPress 7.1 release.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.1
Minimum requirementsWordPress 6.2 · PHP 7.4
Update activity20 Oct 202613d ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

Version0.0.260.0.27
WordPress compatibility7.1.27.1.3
Version0.0.250.0.26
Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.