Translate

Free to try. $79 once if you need more.

Get Lifetime for $79

One payment, no renewal: what you pay us never goes up.

Lifetime: your own OpenRouter key. Pro: we pay the model, nothing to set up.

Free

$0

No account, no card

  • 10,000 characters per file (50,000 with a free API key)
  • 1.5M characters a month with a free key; 300,000 a day without one
  • Up to 8 of the 46 languages per run
  • Same GPT-6 Luna as paid plans

Lifetime

$79 once

A year of Pro costs $228. Lifetime is $79, once.

  • 1,000,000 characters per file, no monthly volume limit
  • All 46 languages in one run
  • Choose the AI model, also per language (--model)
  • Your own OpenRouter key: create one free at openrouter.ai. You pay OpenRouter for the model, separately from the $79.

Pro

$19 /month

for regular releases

  • 100,000 characters per file
  • 12M characters / month≈ 2M words, all target languages combined
  • All 46 languages in one run
  • Same GPT-6 Luna as paid plans

Team/API

$79 /month

for CI and scripts

  • 1,000,000 characters per file
  • 60M characters / month≈ 10M words, all target languages combined
  • All 46 languages in one run
  • Same GPT-6 Luna as paid plans
  • The meaning check caught 25 of 27 planted errors in our public test.
  • Haven't used your key? A refund is possible within 14 days of purchase. Terms
  • Lifetime: you pay OpenRouter for the model directly. We add nothing on top.

Pro and Team/API: hard monthly limit, no overage charges, cancel anytime. Every plan: if you have not used your key, a refund is possible within 14 days of purchase; also for a double charge or an order the service could not fulfil. Terms · Security · Status

Meaning check on the free plan

Every line is translated back and compared with your source, so a line that reads well but says something else gets marked. Here that check is on every plan, Free included.

Feature KAERIS Lingo.dev
Back-translation check Every plan, Free included; on by default on the web Enterprise plan only; Sandbox and Production: not included
Account before the first translation Not needed Needed: an API key or a login

Lingo.dev costs less per token at large volume, once you have an account and a model engine set up. KAERIS needs neither, and checks meaning on every plan.

Read on lingo.dev/en/pricing on 4 Nov 2026. Plans and prices change; their page is the authority.

Translated by KAERIS and checked by back-translation.

How usage is counted

The file limit counts your source file once. The monthly volume counts it once per language, three times with the meaning check: 10,000 characters into 5 languages is 50,000, or 150,000 checked. Lines reused from your last run are not counted. A screenshot adds 6,000 characters per language. Lifetime has no monthly volume.

Which plan fits your file

File: 22,500 characters Per month: 675,000 characters of volume
Pro $19/mo

A guide, not a contract: the limits above are exact. Lines reused from your last run are not counted, so real use is usually lower.

Cancel anytime. The key works to the end of the paid period.

Payment through Creem, our merchant of record: card or PayPal, VAT and invoices handled. Prices are shown without VAT or sales tax; Creem adds the tax for your country at checkout.

For comparison: Lokalise starts at $149 a month on annual billing, i18nexus at $14 a month for 3,000 strings, so $1,788 and $168 over a year. Read on their sites on 27 Oct 2026; prices change and theirs is the authority: Lokalise, i18nexus.

Compare plans

Every plan: the same model, variables like {name} checked in every line, the meaning check that translates each line back (on by default on the web, --verify in the CLI, API and MCP), 13 file formats, the command-line tool, MCP server and GitHub Action.

Feature Free Lifetime Pro Team/API
Price Free$0 Lifetime$79 once Pro$19/month Team/API$79/month
Characters per file Free10k Lifetime1M Pro100k Team/API1M
Monthly volume Free 300k/day, no key 1.5M/month, free key Lifetimeno limit Pro12M Team/API60M
Languages per run Free8 Lifetime46 Pro46 Team/API46
Screenshot context Free Lifetime Pro Team/API
Runs on your own OpenRouter key Free Lifetime Pro Team/API
Webhook when a job finishes Free Lifetime Pro Team/API
Email support, target reply time Free Lifetime24 h Pro24 h Team/API24 h
FreeTranslate a file LifetimeGet Lifetime for $79 ProSubscribe $19/mo Team/APISubscribe $79/mo

Monthly volume is characters × languages, ×3 with the meaning check. Lifetime has none: it runs on your own key.

After payment

  1. Pay through Creem by card or PayPal.
  2. Your key appears on screen and arrives by email within seconds. Lost it? Send it again
  3. On the Translate page, open “Have a KAERIS key?” and paste it.

Questions

Which plan do I need?

Small files and up to 8 languages: Free. Bigger files or all 46 languages, without a subscription: Lifetime. A team that would rather not manage its own AI key, or CI through our API: Pro or Team/API. The calculator above does the arithmetic.

What happens at the monthly limit?

A run that would go past it is refused before it starts, and the message says what the run needs and what is left. Nothing is charged on top: you pay the plan price, never more. A failed run gives its volume back. We email you at 80% and 95%, and the volume resets on the same day each month as your purchase.

Can I get a refund?

Cancel any time; access runs to the end of the paid period. No refunds, except for a double charge or an order the service could not fulfil; if you have not used your key, a refund is possible within 14 days of purchase. Write to [email protected]. Refund policy

Why does Lifetime need my own OpenRouter key?

So you pay for the model at the provider's price, with no monthly fee to us. OpenRouter sells access to many AI models with one key, and you top it up yourself. Get a key

How many languages can I translate into?

46. Free translates up to 8 of them per run: pick 8, run again for the next 8. Lifetime and the monthly plans do all 46 in one run.

Which file formats work?

13 formats: JSON, YAML (.yml, .yaml), Apple .strings and .xcstrings, gettext .po, Flutter ARB, Android XML, CSV, XLIFF (.xliff, .xlf), Java .properties, .NET .resx, Fluent .ftl and Markdown (.md). You get the same format back. A real JSON file, before and after

Which model translates?

GPT-6 Luna, on the free and paid plans alike. A different model, Gemini 2.5 Flash-Lite, translates each line back, and DeepSeek V3.2 on US hosts (DeepInfra, DigitalOcean, Google) judges whether the meaning changed. No model grades its own work.

What happens to my file?

We translate it and delete it within 2 hours. KAERIS trains no models and runs none: the text goes through OpenRouter to the model provider, under their policy. With Lifetime it goes through your own key. Security details

When is KAERIS the wrong choice?

When translators need a shared workspace: KAERIS has no web editor, roles, review workflow or Figma and CMS sync. A TMS such as Lokalise or Crowdin is built for that. And when a native speaker must approve every line: KAERIS checks meaning with a second model and a counting check, not with a person.

Can I cancel a monthly plan?

Yes, anytime: in the Creem billing portal (the link is in your receipt), or write to [email protected] and we cancel it for you. Your key stays active until the end of the billing period.

Not sure yet? Translate a file for free, no account needed.