For localization settings, the strongest matches are tolgee/tolgee-platform (Tolgee is a comprehensive localization management platform that provides), weblateorg/weblate (Weblate is a comprehensive, web-based translation management system that) and symfony/translation (This is a PHP library for managing application string). formatjs/formatjs and qor/qor round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.
Compare the top open-source localization management systems. Hand-picked by activity and features to help you find the best fit for your project.
Tolgee is a localization management platform and AI-powered translation tool designed to centralize the management, translation, and delivery of application strings across multiple languages. It serves as a centralized system for organizing localizable content while providing tools for multi-format localization export and import, including industry standards such as CSV and XLIFF. The platform is distinguished by its in-context translation editor, which allows users to modify application strings directly within the running user interface to provide immediate visual context. It further leverag
Tolgee is a comprehensive localization management platform that provides a collaborative translation UI, API-driven workflows, and role-based access control, making it a complete solution for managing application strings and assets.
Weblate is an open-source web-based translation management system that provides a collaborative platform for teams to review, suggest, and approve translations in real time. It functions as a continuous localization platform, automatically synchronizing translations with source code changes in version control repositories, and can be deployed either as a self-hosted server or through a managed cloud hosting service. The system integrates directly with Git hosting platforms like GitHub, GitLab, and Bitbucket, storing all translations in version control with individual translator attribution re
Weblate is a comprehensive, web-based translation management system that provides a collaborative UI, version control integration, and automated workflows, making it a flagship solution for managing application localization.
Symfony Translation is a PHP library and framework component for internationalizing applications. It provides a complete system for managing message catalogs, handling locale-aware string translation, and formatting messages using ICU MessageFormat syntax to support pluralization, gender, and conditional selection. The component organizes translatable strings into named domains, supports key-based lookup that decouples source text from localized versions, and offers deferred rendering through translatable objects that store parameters and render only when output is needed. The library disting
This is a PHP library for managing application string translation and message formatting, providing the core functionality for internationalization even though it lacks a collaborative UI or built-in translation memory.
FormatJS is an internationalization framework and library designed for building web applications that support multiple languages and regional formats. It provides a comprehensive suite of tools for managing the translation workflow, including the extraction of translatable strings from source code and the compilation of human-readable templates into optimized JavaScript functions. The project distinguishes itself by implementing the ICU MessageFormat standard, which enables the handling of complex linguistic requirements such as pluralization and gender-based text variations. By utilizing a b
FormatJS is a robust library and framework for handling internationalization and localization in web applications, providing essential tools for string extraction, formatting, and message management.
Qor is a Go admin framework and backend toolkit used for building administrative interfaces, headless content management systems, and REST API generators. It provides a structured environment for implementing business application backends, specializing in the management of structured content and media assets. The project distinguishes itself through comprehensive multi-language content management, featuring locale-based data versioning and a dedicated system for internationalization and translation administration. It further differentiates its offering with a built-in state machine implementa
Qor is a comprehensive Go-based framework that includes a robust, built-in internationalization and localization module for managing multi-language content, locale-based versioning, and translation workflows within administrative backends.
Lingui is a JavaScript internationalization library that provides a framework-agnostic core with bindings for React, SolidJS, Svelte, Astro, and other JavaScript frameworks. It operates through a compile-time message extraction pipeline that scans source files for translatable strings, generates standard PO, JSON, or CSV catalog files, and compiles them into optimized JavaScript modules for production deployment. The library uses macro-based message definition to wrap translatable text in source code while preserving context for extraction, and includes a plural rule engine that automatically
This is a JavaScript-focused internationalization library that handles string extraction, message formatting, and catalog management, serving as a developer-centric tool for implementing i18n directly within your application code.
i18next is a JavaScript localization library and internationalization framework used to translate application text into multiple languages. It functions as a dynamic translation manager that handles translation resources, language detection, and the mapping of unique keys to localized strings. The system features a pluralization and interpolation engine that applies language-specific grammatical rules for numeric counts and injects dynamic variables into strings. It utilizes a plugin-based backend architecture to load and cache translation namespaces from various sources, including remote ser
This is a comprehensive JavaScript localization framework that handles the core requirements of string management, dynamic translation, and locale-aware formatting, though it functions as a library to be integrated into your application rather than a standalone management platform with a built-in collaborative UI.
Typesafe-i18n is a localization framework for TypeScript applications that provides compile-time validation for translation keys and parameters. By generating type definitions directly from translation files, it ensures that all localized content is strictly typed, preventing runtime errors caused by missing or mismatched data. The project distinguishes itself through its automated workflow, which uses command-line utilities to generate boilerplate code and wrapper functions. It supports complex linguistic requirements, including pluralization, date and number formatting, and conditional mess
This is a lightweight, type-safe internationalization library for JavaScript and TypeScript applications that handles string translation and localization, though it functions as a developer-focused library rather than a full-featured collaborative management platform.
AiNiee is an LLM-based localization tool that automates the translation of games, books, subtitles, and documents across multiple languages. It operates as a batch processing engine, translating entire folders of files in parallel while preserving directory structure, and includes a glossary management system that enforces terminology consistency using AI-powered glossaries, forbidden terms, and user-defined text substitution rules. The tool differentiates itself through key architectural decisions: it distributes translation requests across multiple API keys to bypass rate limits and acceler
AiNiee is a specialized localization tool that automates translation workflows for various file formats using LLMs, providing a robust engine for batch processing and terminology management that fits the core requirements of an l10n system.
next-intl is an internationalization framework for Next.js applications. It provides a system for managing translations, localized routing, and ICU message formatting to deliver multilingual content across server and client components. The project distinguishes itself through a focus on developer experience and type safety, utilizing a TypeScript translation validator that generates declaration files from JSON messages for compile-time key validation. It streamlines translation workflows with tools for automatically extracting strings from source code into message files and synchronizing thos
This is a framework for managing translations and localization within Next.js applications, providing the necessary tools for message formatting and locale-aware content delivery.
| 仓库 | Star 数 | 语言 | 许可证 | 最后推送 |
|---|---|---|---|---|
| tolgee/tolgee-platform | 4K | TypeScript | NOASSERTION | |
| weblateorg/weblate | 5.7K | Python | gpl-3.0 | |
| symfony/translation | 6.6K | PHP | MIT | |
| formatjs/formatjs | 14.7K | TypeScript | — | |
| qor/qor | 5.3K | Go | MIT | |
| lingui/js-lingui | 5.8K | TypeScript | MIT | |
| i18next/i18next | 8.6K | JavaScript | MIT | |
| codingcommons/typesafe-i18n | 2.5K | TypeScript | MIT | |
| nekoparapa/ainiee | 5.2K | Python | agpl-3.0 | |
| amannn/next-intl | 4.3K | TypeScript | MIT |