Self-Hosted

Ship your app
in every language

The translation management platform built for developer teams. Self-hosted, open source, and designed for workflows that actually scale.

translato push
$translato push
Pushing keys to Translato...
./src/locales/en.json248 keys
Terms — parsed: 248, added: 12
Translations (en) — parsed: 248, added: 12, updated: 3
✓ Push complete.

Capabilities

Everything you need.
Nothing you don't.

Multi-Project

Run dozens of projects with different languages, teams, and release cycles — all from a single dashboard.

Team Collaboration

Real-time editing with role-based access. Translators and devs stay in sync without stepping on toes.

Developer-First

CLI, REST API, and webhooks. Ship JSON, YAML, PO, and Properties without leaving your terminal.

Lightning Fast

Smart caching, incremental sync, and real-time WebSocket updates make the whole system feel instant.

Self-Hosted & Secure

Your data, your servers, your rules. Enterprise-grade auth with JWT, RBAC, and 2FA baked in.

Drop-in Migration

POEditor-compatible API means you can migrate your entire stack in an afternoon. Zero lock-in.

Workflow

From code to global
in four steps

Step 01

Install the CLI

One command to add Translato to any project. Works with JSON, YAML, PO, and Properties files.

$ npm install -g translato-cli
Step 02

Push your keys

Extract translation keys from your codebase and push them to the platform automatically.

$ translato push
Step 03

Collaborate & translate

Your team translates in the web editor with context, suggestions, and machine translation assist.

Step 04

Pull & ship

Pull translated files back to your repo, or let the CI/CD integration do it for you.

$ translato pull --format json

Translation Editor

A translation experience your team will actually enjoy

Inline editing, contextual suggestions, machine translation assist, and real-time collaboration. Every feature is designed to get translations done faster without sacrificing quality.

Context-aware machine translation
Inline editing with auto-save
Translation memory & suggestions
Real-time multi-user presence
my-app — Spanish (es)
2 online
KeyEnglishSpanishStatus
auth.login.titleSign in to your accountInicia sesión en tu cuentaTranslated
auth.login.emailEmail addressCorreo electrónicoTranslated
auth.login.forgotForgot password?¿Olvidaste tu contraseña?Translated
nav.dashboardDashboardPanel de controlTranslated
nav.projectsProjectsProyectosTranslated
common.saveSave changesUntranslatedMissing
5/6 translated · 83%

Ready to ship
globally?

Set up Translato in minutes. Self-host on your own infrastructure, invite your team, and start translating today.