inlang is an open-source globalization ecosystem that provides an open file format for localizing software (i18n). It enables developers, translators, and designers to collaborate on the same source using git as the single source of truth, eliminating hand-offs and context switching between teams.
Universal .inlang file format that any tool can read and write, avoiding vendor lock-in to a single translation management system
Read and write translations programmatically with a full CRUD API that scales to millions of messages
Query localization messages like a database using SQL-like syntax for powerful filtering and analysis
Import and export any format including JSON, XLIFF, i18next, next-intl, and more through an extensible plugin architecture
Visualize, edit, and lint translated strings directly in VS Code with inline decorations, hover support, and one-click string extraction
Fully typesafe i18n library that compiles away message formatting overhead for near-zero runtime cost
Automate localization tasks in CI/CD pipelines with machine translation, validation, and quality checks
Localize React, Svelte, or Next.js web applications with type-safe translations and near-zero runtime cost using Paraglide JS
Enable developers to manage translations directly in VS Code without switching to external translation management tools
Leverage the git-based workflow to allow community contributors to submit translations via pull requests
Automate translation validation, machine translation, and quality checks as part of your deployment pipeline
Uses your git repository as the single source of truth for all localization data, enabling version control and collaboration

The fastest AI code editor — built in Rust for speed and collaboration