Localization, versioned like code

From developer to translator, one platform.

Localeo treats translations like software. Your team edits and approves in one place, then ships a versioned bundle your app can pull — so nobody guesses what's live.

No credit card required · Unlimited projects on every plan.

acme-webLanguagesEspañol
Search keys

Español

es
82%
All128Approved105In review13Draft10

checkout.pay_button

Pagar {amount} ahora

Pay {amount:double} now

Approved

checkout.tax_note

Impuestos calculados al pagar

Taxes calculated at checkout

In review

nav.settings

Configuración

Settings

Approved

errors.retry

Algo ha salido mal

Something went wrong

Draft

The release pipeline

Translations ship like releases, not like spreadsheets.

Work in progress stays in progress. Nothing reaches your app until someone approves it and you cut a release.

  1. 01

    Approve what's ready

    Every entry moves draft → in review → approved. Managers approve, or send it back with a note explaining what to change.

    Español
    82%
    日本語
    54%
  2. 02

    Tag a release

    Name it, tag it v1.2.0, add release notes. The release is a snapshot — later edits don't rewrite what you already shipped.

    v1.2.0Checkout copy refresh
  3. 03

    Publish the bundle

    Localeo compiles one file per language and pushes it to the CDN. Published files are immutable and cached forever.

    es.jsonja.yamlde.arb
  4. 04

    Pull it into your app

    Fetch releases with a project API token, or let a signed webhook tell your pipeline the moment a release goes live.

    Authorization: Bearer localeo_…
    release.published
Published files are immutableEvery release has its own unguessable URLRoll back by pointing at an older tag

Three jobs, one workspace

Everyone sees the same progress, but not the same screen. Permissions follow the work.

Developers

Translations you can depend on, versioned like the rest of your stack.

  • Keys in dot notation, with typed parameters and a context note
  • Bundles as JSON, YAML or ARB — one file per language
  • Read releases through a token-scoped API
  • HMAC-signed webhooks on publish, so CI can react

Managers

See where every language stands, and who is moving it.

  • Coverage per locale, broken down by approved, in review and draft
  • Approve in place, or request changes with a note
  • Invite your team and assign translators to specific languages
  • Audit log of every change, plus usage against your plan

Translators

One language at a time, with the context to get it right.

  • Only the languages you've been assigned
  • Source text, context and parameters side by side
  • Filter to exactly what's still draft or needs another pass
  • A weekly digest of what's waiting for you

Simple, transparent pricing

Start free, scale as you grow. No hidden fees.

MonthlyYearlySave up to 15%
Free

For hobby projects

€0.00/mo
  • 100 translation keys
  • 1 translator seat
Starter

For small teams

€14.99/mo
  • 500 translation keys
  • 1 translator seat
Most popular
Pro

For growing teams

€44.99/mo
  • 2,000 translation keys
  • 5 translator seats
  • Priority support
Enterprise

For large organizations

Custom
  • Unlimited translation keys
  • Unlimited translator seats
  • Dedicated support
  • Custom SLA

Included in every plan

  • Unlimited projects
  • Unlimited languages
  • Unlimited releases
  • Unlimited webhooks
  • CDN-hosted bundles
  • Audit log

Ready to ship in every language?

Create an organization, add your first project, and invite your team. Free to start.

Localeo