AI Translate BYOK setup

From zip to your first published translation in about 10 minutes: install the full version, create an API key with the AI provider you prefer, translate one post into a draft you review, then let bulk and automatic translation do the rest. You pay the provider directly, usually a fraction of a cent per post; there is no subscription with us.

1. Install the full version (license included)

  1. Download ai-translate-byok.zip from the link in your purchase email (the same link always gives you the latest version).
  2. In WordPress go to Plugins > Add New > Upload Plugin, choose the zip and click Install Now, then Activate.
  3. Already using the free version? Upload the zip anyway and choose Replace current with uploaded: your settings and translations stay.

Your license key is already inside the zip, so there is nothing to type. You can see it under Settings > AI Translate BYOK > Updates > License key ("Included in your download"). It turns on the full-version features and brings new versions to the normal Plugins > Updates screen. Paste the key from your email there only if you installed a zip downloaded somewhere else.

2. Create an API key with your AI provider

The plugin talks to the provider with your own key, so you choose quality and price. Any of these works; if you have no preference, start with OpenAI gpt-4o-mini: cheap and good in all major languages.

ProviderWhere to create the keyDefault model
OpenAIplatform.openai.com/api-keys (add a few dollars of credit under Billing)gpt-4o-mini
Anthropic (Claude)console.anthropic.com/settings/keys (prepaid credits)claude-haiku-4-5
Google Geminiaistudio.google.com/apikeygemini-3.5-flash-lite
OpenRouter (one key, hundreds of models)openrouter.ai/keysopenai/gpt-4o-mini
DeepSeekplatform.deepseek.com/api_keysdeepseek-flash
Groq, MistralTheir consoles (API keys section)openai/gpt-oss-120b, mistral-small-latest
Ollama (runs on your own server, free)No key neededqwen2.5

Copy the key right away: most providers show it only once. Treat it like a password. It is stored in your WordPress database and sent only to the provider you picked.

3. Paste the key into the plugin

Activation opens Settings > AI Translate BYOK by itself. There:

  1. Provider: pick yours. It fills in API base URL and Model for you (any OpenAI-compatible endpoint works with "Custom").
  2. API key: paste the key from step 2.
  3. Model: keep the default, or type another model name from your provider.
  4. New translation status: keep Draft (review before publishing). You can switch to "Publish immediately" once you trust the output.
  5. Click Save Changes.

4. Translate your first post, review the draft, publish

  1. Open any post or page. In the editor sidebar you'll find the AI Translate BYOK box.
  2. Pick the language (15 ready, or "Other…" for any language) and look at the estimated cost under it.
  3. Click Translate. A new post is created in that language; the original is never touched. Featured image, page template and custom fields (ACF included) are copied over.
  4. Open the draft from the box's "Existing translations" list (or Posts > AI Translations), read it, fix anything you like, and click Publish.
Got an error instead of a draft? It is almost always the key: no credit on the provider account, or a model name your account can't use. The error message shows the provider's own reason.

5. Translate everything: bulk, automatic, glossary

6. Language URLs, hreflang and the language switcher

Check it: open a translated page, view source, and look for rel="alternate" hreflang. In Google Search Console the language versions show up as the pages get crawled.

7. What each translation costs

The editor box estimates every translation before you click (about 4 characters per token). With the default models, a typical 1,500-word post costs:

ModelPrice (USD per 1M tokens, in / out)One 1,500-word post100 posts × 5 languages
gpt-4o-mini0.15 / 0.60about $0.002about $1
deepseek-flash0.30 / 1.20about $0.004about $2
claude-haiku-4-51.00 / 5.00about $0.014about $7
Ollama on your serverfree$0$0

Re-translating after an update costs the same as one translation of that post. Using a model that isn't in the plugin's price table? Enter its prices in Model price (USD per 1M tokens) to see exact estimates. A subscription translation plugin charges this much every month; here it is the whole bill.

Ready to translate

Once the first draft looks right, tick your languages for automatic translation and forget about it. The free version translates one post at a time; the full version adds bulk and automatic translation, glossary, per-language URLs, WooCommerce, Elementor and menus for $27.99 once.

AI Translate BYOK — $27.99 one-time

Stuck on a step? Write to deus@lumnika.com with the step number and the error message.

Terms · Privacy · Refunds (7-day money-back) · Contact