Self-hosted & open
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.
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.
Open one key and work through it locale by locale, with its description, its comment thread and its review state side by side.
Import existing JSON, CSV or XLSX — several locales at once — and export the result in whatever shape your codebase, or your translator, expects.
Manage translation keys across every language in one grid, with status tracking, comments, and a project glossary for consistent terms.
Add locales as you grow. Each key tracks per-language status — untranslated, translated, reviewed — so nothing slips through.
Round-trip your strings as JSON, CSV, or XLSX. Bring existing translations in, hand a spreadsheet to a translator, export the result.
Pull finished translations straight into your app over a simple token-scoped REST API — flat or nested JSON, per-locale or all at once.
A dependency-free CLI pulls and pushes translations in CI. An MCP server lets AI agents read and update a project with scoped tokens.
Invite collaborators to an organization, assign built-in or custom roles, and gate every capability with a single permission system.
Create an account and a project, add your languages, and pull the results into your app through the API.