A localization platform that doesn't punish you for adding languages.

Push strings, get AI translations in seconds, export to any format. Credit-based pricing that scales with you, not against you.

/ The problem

Three options, all bad.

Every team localizing their product hits the same wall. You either build it yourself, overpay a platform, or wait on people.

Roll your own

Duct-tape JSON files, spreadsheets, and scripts into a semi-automated pipeline. Eventually someone ships a broken string to production.

Pay per word

Most localization platforms charge you for every word or key. Add a language and watch the bill climb. Add ten and start negotiating contracts.

Wait for humans

Send files to translators and wait. Days for small batches, weeks for full projects. Every sprint ships English-only while you sit in a review queue.

/ The platform

Everything in one place.

Upload files, manage keys, translate with AI, export to any format. All without leaving the platform.

app.usefumi.com
Translations
mobile-app · No keys
Export

No keys yet. Upload a file to get started.

ImportTranslateExportCollaborate
/ Import

Upload any format

JSON, YAML, XLIFF, Android XML, iOS .strings, .po files. Drop them in and Fumi parses the structure automatically. No manual mapping, no setup wizards.

Upload files

Drop your translation files here

JSON, YAML, XLIFF, .strings, .xml, .po

/ Translate

AI-powered translations

Context-aware machine translation that understands your product. Fumi reads your keys, your UI, and your glossary so the translations fit your product.

AI Translate
Waiting
welcome.title
EN

Welcome back

FR
cta.start
EN

Get started

FR
nav.help
EN

Help center

FR
/ Export

Ship in any format

Export to the exact format your build system expects. One click, every language, every platform. Or let your CI pipeline pull them for you.

Export
{}JSON (i18next)
en, fr, de, ja
iOS .strings
en, fr, de, ja
</>Android XML
en, fr, de, ja
XLIFF 2.0
en, fr, de, ja
Download all
/ Why Fumi

You've tried both options. Neither works.

Machine translation is fast but careless. Human translators are careful but slow. Fumi reads your product context first, so you get the speed without the sloppiness.

Machine translation
  • Fast, but ignores your product's tone and context
  • Generic output that reads like a robot wrote it
  • You still review everything manually
  • Charged per word, every time
Fast but flat
Human translators
  • Quality depends on who you get assigned
  • Days for small batches, weeks for full projects
  • Every sprint ships English-only while you wait
  • Premium rates on top of platform fees
Accurate but slow
With Fumi
  • AI that reads your UI, glossary, and context before translating
  • Translation memory: never pay for the same string twice
  • Push, translate, pull in minutes from your terminal
  • One credit per key per language, storage and tools included
Fast and accurate
/ How it works

Three commands. Zero meetings.

Push strings from your codebase, translate with AI, pull them back. It runs in CI too.

1

Push your strings

CLI or CI integration. Push source strings from your codebase. JSON, YAML, XLIFF, and more.

Terminal
$ fumi push ./locales/en.json

✓ Pushed 847 keys

2

Translate

AI translation with context. Translation memory means you never pay for the same string twice.

Terminal
$ fumi translate --to fr,de,ja

✓ Translated 2,541 keys (3 languages)

3

Pull and ship

Pull translated strings back into your project. Push to production in minutes.

Terminal
$ fumi pull

✓ Pulled fr, de, ja → ./locales/

/ Simple pricing

One credit. One key.
One language.

No per-word pricing and no seat fees. You pay for translations. Storage, translation memory, glossaries, and exports are free.

See full pricing
How credits work
1 key×1 language= 1 credit
Example
200 keys × 5 languages = 1,000 credits.
That's your entire app in French, German, Japanese, Spanish, and Portuguese.
Always free
StorageTranslation memoryGlossariesAll export formatsUnlimited projects
/ Built for

From solo devs to enterprise teams.

One project or a hundred, the workflow and the pricing stay the same.

Developers

Push strings from your codebase, pull translations into your build. JSON, YAML, .strings, .xml, and more.

Product teams

Manage translation projects without spreadsheets. See progress across languages, approve changes, and know what is ready to ship.

Translation agencies

Manage multiple client projects in one place. Reuse translation memory and glossaries across workspaces.

/ Ready to start?

Start with
500 free credits.

No credit card. Push your first file and get translations back in seconds.

Terminal
$ fumi push --source ./locales/en.json

✓ Pushed 847 keys

$ fumi translate --to fr,de,ja,es

✓ Translated 3,388 keys (4 languages)

$ fumi pull

✓ Pulled fr, de, ja, es → ./locales/

Done in 47s. 3,388 credits used.