i18ner is an AI-native localization platform built on simplicity, transparency, and cost control. Bring your own provider keys, skip per-string pricing, and take control of the whole localization workflow from start to finish.
A recording of i18ner: a JSON file is dropped into an empty project, parsed into its source strings, and machine-translated into Korean, German and Spanish in the editor grid.
AI driven translations
Powered by your choice of Anthropic, DeepL, Google Translate or OpenAI.
Bring your own key
Use your own keys and set your own limits to keep pricing predictable.
Translation memory
Reduce API cost and improve consistency across multiple projects.
Quality assurance
Run placeholder, glossary and formatting checks on the rules you hand-pick.

Traditional localization platforms act as gatekeepers. Workflows are wrapped in layers of dashboards and dozens of integrations you never use, but pay for all of it through per-seat and per-string taxes with enormous markups.
i18ner flips that model upside-down. You bring your own keys and skip per-string and per-user pricing. Pay for what you actually need, and what you actually use. i18ner offers predictable pricing, whether you are one person, a small team, or an enterprise.
We are confident that localization is a problem that AI can actually solve, given it is incorporated thoughtfully alongside battle-tested solutions, instead of being bolted on over them. We believe retrofitting a product around AI is not enough, so we built i18ner around AI instead.
- Anthropic
- DeepL
- Google Translate
- OpenAI

Powered by your choice of the different providers we support. Add one key and you're good to go. Add multiple keys, and you unlock smart routing. For each language, you can custom-define the provider priority, choosing which provider should be tried first, second, and so on.
ChatGPT
Claude
DeepL
Google Translate
Everything runs on your own account, where it is billed by the providers directly. You pay us a flat fee, for the infrastructure and features: the editor, translations, review-flow, translation -memory, quality assurance and the integrations your team uses.

Previous translations are ranked and saved. When the same wording comes up again, the answer comes from memory instead of going to a provider. Your product keeps saying the same thing, the same way, in every language. And the calls you never had to make, translate to money you never spent.

Years of translations are sitting in the tool you are leaving. Export and upload them to i18ner, and your memory arrives intact: every segment ranked, searchable, and answering before a single provider call goes out. Nothing gets paid for twice just because it changed address.
Your glossary moves with you too. Upload the termbase and the terms it settles are applied while translating, then checked again by QA. The vocabulary your team agreed on months ago survives the move without anyone having to argue it out a second time.

Role-based Access Control (RBAC) allows admins to bring translators and reviewers in for specific languages and have them work on those specific languages only. The other languages are not theirs to view or edit.
Every save runs the changes past checks that have been configured. A variable that went missing and would have crashed the screen, a brace left open, a term your glossary settled months ago. Each issue lands on the row it came from, and you either fix it or wave it through.
A recording of review in i18ner: translation rows are approved, marked for revision and rejected in turn, with a comment left against one of them.
Once translations are present, reviwers can either approve it, mark it for revision, or reject it. Comments attach to every translation, so the discussions sits next to the text instead of in a thread somewhere.

Everything is rebuilt into the shape you uploaded, keys and structure intact. Download them manually, or connect a VCS like GitHub and let i18ner open the pull request for you.
Nothing ships before you say so. Untranslated strings hold delivery back, and you can add your own gates on top: no export while QA errors are unresolved, while translations have gone stale, or while anything is still waiting on a review.
Early access
Join the list for launch updates and private betas.



