nlit
Translation management for teams

not lost in translations

A clean platform for managing translation keys across projects, modules, and languages — with full import/export and team collaboration.

endefresjazhsvptarkoitnlplrutr

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.

Built for shipping teams

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.

01

Create a project

Set up a project for your app or product. Add a source language and invite your team.

02

Add keys and modules

Create translation keys organised into modules. Upload screenshots or add notes for context.

03

Translate and review

Fill in translations for each target language. Mark them reviewed when they're ready.

04

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.

Try an example:

Detected parameters

{{name}}{{count}}

Platform

translations.json
{
  "welcome.greeting": "Hello, {{name}}! You have {{count}} unread messages."
}

Parameter mapping

{{name}}{{name}}
{{count}}{{count}}
CLI sync

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
terminal
$

Ready to get started?

Set up your first project in minutes.