Lantern

Self-hosted & open

Localization management you host yourself

Lantern is a self-hosted platform for managing translation keys across languages — with an editor, import/export, a read/write API, and a CLI. Keep your strings in one place and pull them into every app.

Every language in one grid

See each key across all your locales at once. Track what's translated, what still needs review, and what's missing — and edit any cell in place.

Or focus on a single key

Open one key and work through it locale by locale, with its description, its comment thread and its review state side by side.

Bring strings in, hand them out

Import existing JSON, CSV or XLSX — several locales at once — and export the result in whatever shape your codebase, or your translator, expects.

Translation editor

Manage translation keys across every language in one grid, with status tracking, comments, and a project glossary for consistent terms.

Any number of languages

Add locales as you grow. Each key tracks per-language status — untranslated, translated, reviewed — so nothing slips through.

Import & export

Round-trip your strings as JSON, CSV, or XLSX. Bring existing translations in, hand a spreadsheet to a translator, export the result.

Read & write API

Pull finished translations straight into your app over a simple token-scoped REST API — flat or nested JSON, per-locale or all at once.

CLI & MCP

A dependency-free CLI pulls and pushes translations in CI. An MCP server lets AI agents read and update a project with scoped tokens.

Teams & roles

Invite collaborators to an organization, assign built-in or custom roles, and gate every capability with a single permission system.

Start managing your translations

Create an account and a project, add your languages, and pull the results into your app through the API.