For an open source translation management system, the strongest matches are tolgee/tolgee-platform (Tolgee is a self-hostable localization platform and translation management), weblateorg/weblate (Weblate is a self-hostable, web-based translation management system with) and lokalise/i18n-ally (This repository is a code editor extension and developer). ssut/py-googletrans and owo-network/deeplx round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.
We curate open-source GitHub repositories matching “open source alternatives to Phrase localization platform”. Results are ranked by relevance to your query — pick filters below to narrow, or refine with AI.
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 self-hostable localization platform and translation management system that provides a web-based editor, file format support, and AI-powered translation tools for managing multilingual software strings.
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 self-hostable, web-based translation management system with a collaborative editor, Git integration, and translation memory support, making it a comprehensive solution for software localization.
i18n-ally is a VS Code extension and internationalization management tool designed to handle translation workflows directly within the code editor. It provides a system for extracting hardcoded strings, managing translation keys, and detecting missing locale values across a codebase. The tool distinguishes itself by providing an inline translation viewer that displays values and metadata next to keys in the source code. It also includes a machine translation integrator to automatically populate empty locale files with initial candidates and a locale file parser that supports multiple formats,
This repository is a code editor extension and developer tool for managing translation files inside an IDE rather than a full web-based localization platform and collaborative translation management system.
py-googletrans is a Python translation library that serves as a wrapper for the Google Translate service. It provides programmatic tools for automated text translation and language detection. The library includes a language detection tool to identify the source language of a text string when the origin is unknown. To maintain stable connectivity, it utilizes translation request routing to direct traffic across alternative service domains. The project covers core translation services, including the ability to convert single strings or batches of text into specified destination languages.
This repository is a Python library wrapper for Google Translate rather than a self-contained localization platform or translation management system with a collaborative web editor.
DeepLX is a self-hosted translation API server that provides free access to DeepL translation services without requiring a paid API token or account. It functions as a token-free proxy, enabling programmatic text translation between languages through a single HTTP endpoint. The server accepts JSON-based requests with source and target language parameters, supporting automatic source language detection and validation of language codes. It processes each translation request independently in a stateless manner, and offers optional bearer token authentication to restrict access to authorized clie
DeepLX provides self-hosted translation API endpoints, but it is a proxy server for translation rather than a comprehensive translation management system with a web-based editor and collaborative workflow features.
vue-i18n-ally is a VS Code extension and translation manager designed to handle internationalization and localization workflows within Vue projects. It provides a set of developer-facing tools to extract, edit, and organize translation keys and values directly within the editor. The tool features an in-editor interface that displays translation values inline next to their keys and allows for direct modification of those values without switching between source code and locale files. It includes a localization quality auditor to detect missing translation keys and identifies hardcoded strings t
This repository is a VS Code extension for managing i18n inside codebases rather than a self-hostable translation management platform for collaborative localization teams.
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
Lingui is an internationalization library and compile-time string extractor for JavaScript frameworks rather than a self-hostable translation management platform with a web-based editor.
Immersive Translate is a browser-based translation tool that integrates third-party translation engines and large language models to provide automated, real-time text conversion directly within the web interface. It functions as a browser extension that intercepts and modifies web content, injecting translated text nodes into the document object model to maintain original page layouts and styling. The project distinguishes itself through its granular control over the translation process, allowing users to define site-specific rules, manage custom terminology glossaries, and customize translat
Immersive Translate is a browser extension for translating web pages rather than a self-hostable translation management system for managing software localization strings and collaborative workflows.
Transformers.js is a JavaScript library and web machine learning framework designed to run pretrained transformer models directly in the browser. It serves as a client-side inference engine and a wrapper for the ONNX Runtime, enabling the execution of multimodal AI tasks on user devices without the need for a backend server. The library distinguishes itself by providing a unified toolkit for processing text, image, and audio data locally. This architecture supports privacy-preserving model inference and reduces latency by performing all computations on the client's hardware. Its capabilities
Transformers.js is a client-side machine learning library for running transformer models in the browser rather than a complete localization platform or translation management system.
This project is a multimodal translation framework and large language model capable of speech-to-speech, speech-to-text, and text-to-text translation across nearly 100 languages. It provides a real-time speech translation engine and a comprehensive toolkit for converting spoken audio between languages. The system is distinguished by its ability to preserve the original speaker's tone, pace, and prosody during translation. It utilizes a specialized on-device inference toolkit that converts model checkpoints into C-based libraries, enabling low-latency execution on mobile and edge hardware with
This repository is a multimodal translation framework and speech-to-text model rather than a localization platform or translation management system for managing software strings and collaboration.
Fairseq is a PyTorch toolkit for sequence-to-sequence modeling, specializing in neural machine translation, automatic speech recognition, and large-scale language model training. It provides a framework for processing and aligning diverse data sources, including text, audio, and video, to support tasks such as speech-to-text conversion and multimodal sequence learning. The project is distinguished by its distributed training capabilities, which utilize parameter sharding, mixed-precision training, and CPU offloading to handle models that exceed single-device memory. It also includes specializ
Fairseq is a PyTorch machine learning toolkit for sequence-to-sequence modeling and neural machine translation research rather than an end-user translation management system for managing localized software strings and collaboration.
LocalSend is a cross-platform utility designed for secure, peer-to-peer file transfers between devices on the same local network. By establishing direct, encrypted communication channels, the application enables users to share files without relying on external servers, cloud storage, or active internet connectivity. The project distinguishes itself through a unified codebase that supports native-looking interfaces across desktop and mobile operating systems. It utilizes automated peer discovery to identify available devices on a subnet and employs end-to-end encryption to ensure data integrit
LocalSend is a peer-to-peer file transfer utility rather than a software localization platform, meaning it does not handle multilingual strings, translation management, or internationalization workflows despite sharing some generic localization tags.
| Repository | Stars | Language | License | Last push |
|---|---|---|---|---|
| tolgee/tolgee-platform | 4K | TypeScript | NOASSERTION | |
| weblateorg/weblate | 5.7K | Python | gpl-3.0 | |
| lokalise/i18n-ally | 4.9K | TypeScript | MIT | |
| ssut/py-googletrans | 4.3K | Python | MIT | |
| owo-network/deeplx | 8.6K | Go | MIT | |
| antfu/vue-i18n-ally | 4.9K | TypeScript | MIT | |
| lingui/js-lingui | 5.8K | TypeScript | MIT | |
| immersive-translate/immersive-translate | 17.9K | — | — | |
| xenova/transformers.js | 16.1K | JavaScript | Apache-2.0 | |
| facebookresearch/seamless_communication | 11.8K | Jupyter Notebook | NOASSERTION |