

Dashboard - how to start a translation, all-time run and word totals, and recent runs.
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
[vc_row] are preserved; only the readable text is translated)How it works
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
Tested with
This plugin connects to the OpenRouter API (https://openrouter.ai) to perform translations. It is required for the plugin’s core function and no translation happens without it.
What is sent, and when
/api/v1/auth/key) to check that it is valid. No post content is sent./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.