not lost in translations
A clean platform for managing translation keys across projects, modules, and languages — with full import/export and team collaboration.
Everything you need
A complete toolkit for managing localisation without the complexity.
Projects & modules
Organise translation keys into projects and modules. Keep marketing copy separate from app strings, or split by feature area.
Multi-format import/export
Import and export in JSON, JSON Nested, Android XML, iOS .strings, and XLIFF — so every platform and framework is covered.
Team collaboration
Invite teammates as admins, translators, developers, or reviewers. Everyone works from the same source of truth.
Review workflow
Mark translations as reviewed. Track what's done and what still needs attention across every language in your project.
Pluralisation support
Mark keys as plural and manage all plural forms per language — zero, one, two, few, many, other — without workarounds.
CLI sync
Pull translations into your project with a single command. Fits naturally into your build pipeline.
Stop losing time
to lost context.
Spreadsheets break. Email threads lose history. nlit keeps every translation, every review, and every team member on the same page — so you ship localised products faster.
No more spreadsheets
Structured keys with context, not rows in a sheet.
Review trail
Know who approved what and when.
Any format
JSON, XML, XLIFF, .strings — export what your stack needs.
Team roles
Translators edit. Reviewers approve. Admins manage.
How it works
From project setup to production translations in four steps.
Create a project
Set up a project for your app or product. Add a source language and invite your team.
Add keys and modules
Create translation keys organised into modules. Upload screenshots or add notes for context.
Translate and review
Fill in translations for each target language. Mark them reviewed when they're ready.
Pull into your app
Use the CLI to pull translations into any format your project needs — then ship.
See it in action
Type a string, add parameters with {{param}}, and watch the export update live for each platform. No account needed.
Detected parameters
Platform
{
"welcome.greeting": "Hello, {{name}}! You have {{count}} unread messages."
}Parameter mapping
One command.
Every language.
The nlit CLI pulls your latest approved translations directly into your project in the exact format each platform expects. Drop it into your build pipeline and your app always ships with up-to-date copy.
- Only pulls approved translations
- Platform-native formats — JSON, .strings, XML
- Works in any CI/CD pipeline
- Per-module files, ready to commit