A desktop app for translating books and long-form writing with whole-book context, a live glossary, and evidence-based review.
WeblateOrg/weblate
Self-hosted, web-based localization platform for translating software and content, with tight version control integration.
- Stars
- 6,119
- Forks
- 1,376
- Open issues
- 465
- Last commit
- 11 hours ago
What is it?
Weblate is an open-source web tool for managing translations of software projects. Translators work in a browser, while the platform keeps translation files in sync with the project's version control repository, so changes flow in and out of the codebase without manual file handling.
It can be run on your own server or used through the hosted service at weblate.org. The project is written in Python and built on Django, and its documentation covers installation and administration. The README emphasizes privacy and keeping control of your data with the operator.
The platform is aimed at teams doing continuous localization, where new strings are translated as they are added rather than in release-time batches.
Key features
- 01Browser-based translation editor for translators.
- 02Synchronizes translation files with the project's version control repository.
- 03Supports continuous localization as new strings are added.
- 04Can be self-hosted or used via the hosted service.
- 05Built with Python and Django.
Use cases
- Localizing a software project's interface strings across many languages.
- Letting community volunteers contribute translations through a web interface.
- Running a private, self-hosted translation service for an organization.
Quick start
- 1
Read the installation guide in the docs
- 2
Install Weblate from PyPI
pip install weblate
Things to know
- Self-hosting requires setting up a server and a database, so it takes real effort.
- Licensed under GPL-3.0, a copyleft license that requires derivative works to be open-sourced under the same terms.
Topics
FAQ
- What is weblate?
- Self-hosted, web-based localization platform for translating software and content, with tight version control integration. Weblate is an open-source web tool for managing translations of software projects. Translators work in a browser, while the platform keeps translation files in sync with the project's version control repository, so changes flow in and out of the codebase without manual file handling.
- Is weblate free to use? What license does it have?
- weblate is open source under the GPL-3.0 license. Check the license terms before using it in commercial products.
- Is weblate still maintained?
- Actively maintained. The last commit to weblate was on Oct 23, 2026.
- What can I use weblate for?
- Localizing a software project's interface strings across many languages. Letting community volunteers contribute translations through a web interface. Running a private, self-hosted translation service for an organization.
- How do I install weblate?
- Read the installation guide in the docs Install Weblate from PyPI: pip install weblate
- Where can I get weblate?
- The source code and installation instructions are on GitHub: https://github.com/WeblateOrg/weblate
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
Open-source inventory management system with stock control, part tracking, a REST API and a plugin system, built on Python and Django.
Self-hosted, open-source workout, nutrition and body weight tracker built on Django, with a REST API and companion mobile apps.
A React-based static site generator for building, deploying and maintaining open source project documentation websites.
Self-hosted recipe manager for storing recipes, planning meals, and generating shopping lists, with Docker installation.
A self-hosted photo management service with face recognition, object tagging, and semantic search, built on Django and React.