
Weblate
Self-hosted translation management platform with Git-based workflows, web UI, team collaboration, and machine-translation support for software localization.

Weblate is a web-based translation management system (TMS) designed for software localization. It integrates tightly with Git/VCS repositories so translations are reviewed and delivered through the same workflow as code changes.
Key Features
- Native Git integration (pull/push, branches) to keep translations versioned with source code
- Web UI for translating with suggestions, checks, and context to improve quality
- Support for many localization formats (e.g., Gettext PO, JSON, YAML, XLIFF, Android strings, iOS strings)
- Built-in quality checks (placeholders, punctuation, consistency) and configurable review workflows
- Collaboration features: roles/permissions, reviews, comments, and activity history
- Machine translation and translation memory integration to speed up work
- APIs and webhooks for automation and CI/CD integration
- Project organization for multiple components/languages, with permissions per project/component
Use Cases
- Localize a SaaS or desktop/mobile app while keeping translations synchronized with Git repositories
- Run a community translation portal for an open-source project with review and quality gates
- Automate localization updates in CI pipelines (pull source strings, push translated files)
Weblate fits teams that want a Git-backed, collaborative localization workflow with strong format support and quality checks. It is commonly used for both internal product localization and community-driven translation projects.


