Built for modern teams

Everything you need to manage translations across your apps, teams, and workflows.

Translation Editor

A spreadsheet-like grid with inline editing, search, filters, and keyboard shortcuts. Edit translations across languages side by side.

Key EN DE
auth.login.title Sign in Anmelden
auth.login.button Continue Weiter
nav.home Home Startseite
nav.pricing Pricing Preise

Version Control

Create branches to work on translations independently. Compare diffs, resolve conflicts, and merge changes back to main.

M
main Add login translations
B
feature/checkout 3 changes
+
checkout.total = "Total"
checkout.sum = "Sum"

Team & RBAC

Project-level roles, audit logs, invitations, and custom role definitions. Control who can read, write, and manage each project.

Project: Marketing Site

A
Alice Owner
B
Bob Editor
C
Carol Viewer
Audit log: Bob updated 12 keys

REST API & SDKs

Simple REST API with flat and nested JSON, ETag caching, scoped API tokens, server-side interpolation, and tag-based filtering.

GET /v1/translations/my-app/en-US
{
"auth.login.title": "Sign in",
"auth.login.button": "Continue",
"nav.home": "Home"
}
200 OK ETag: "a3f5c8d2"

Figma Plugin

Push and pull translations directly from Figma. Auto-match text layers to translation keys, preview languages in your designs.

Figma Layer
Heading / Title hero.title
Button / CTA cta.getStarted
Subtitle text

Import & Export

Import translations from JSON or CSV files. Export in flat JSON, nested JSON, Android XML, iOS .strings, or .xcstrings formats.

Import translations

en.json · 1,240 keys

992 / 1,240 keys imported

Export as

JSONCSVAndroid XMLiOS .strings

Ready to simplify your i18n workflow?

Start managing your translations in minutes. No credit card required.

Get Started Free