Open-source web-based translation management system
Weblate is a Czech open-source translation management system with a web interface for collaborative translation. Used by major open-source projects like phpMyAdmin and LibreOffice, it offers VCS integration, translation memory, and quality checks. Available as self-hosted software or managed cloud hosting.
Headquarters
Cvikov, Czech Republic
Founded
2012
Pricing
EU Data Hosting
Yes
Employees
1-10
Open Source
Yes
30-day free trial available
Free
€19/mo
€49/mo
€99/mo
Free
Billing: monthly, annual
The translation management software market is dominated by well-funded SaaS platforms — Phrase raised $53 million in 2021, Lokalise raised $50 million in 2022. Both are polished, both are expensive, and both process your localisation data through their cloud infrastructure. For development teams at regulated EU companies, or for the thousands of open-source projects that cannot afford enterprise SaaS pricing, neither option is adequate.
Weblate emerged from Prague in 2012 as a different answer. Michal Čihař, a libre software developer and long-term contributor to phpMyAdmin and Debian, built Weblate as a tool that treats translation as a first-class engineering discipline — one that belongs in version control, not siloed in a third-party platform. The result is a GPL v3 licensed translation management system that runs on your own servers, syncs directly with your Git repositories, and has been adopted by over 2,500 open-source projects including LibreOffice, phpMyAdmin, and KDE.
Weblate s.r.o., the Czech company behind the software, generates revenue through Hosted Weblate — a managed cloud version for teams that want the functionality without the infrastructure overhead. Hosted Weblate runs in Czech Republic data centres and starts at €19/month. The company also offers paid support contracts for self-hosted deployments. The business model is classic open-source commercialisation: free the software, monetise the service.
This matters for EU teams because both options — self-hosted and Hosted Weblate — keep translation data in the EU under Czech law. There is no ambiguity about data residency, no transatlantic transfer of your software strings, and no dependency on a US-based platform that could change pricing, terms, or availability.
The feature that most distinguishes Weblate from competitors is how it handles version control integration. Most translation platforms require manual export/import cycles: export strings from your codebase, upload to the TMS, translate, download, commit. Weblate eliminates this cycle entirely.
Connect a Git repository — GitHub, GitLab, Gitea, Bitbucket, Azure DevOps, or self-hosted — and Weblate watches it. When developers push new untranslated strings, Weblate pulls them automatically and presents them to translators. When translations are completed, Weblate commits them back to the repository. Pull requests, branch strategies, and commit signing are all configurable. For teams with active localisation workloads, this continuous loop can replace days of manual coordination per release cycle.
Weblate maintains a translation memory across all projects and components. Previously translated strings are surfaced as suggestions when identical or near-identical strings appear in new contexts. Shared translation memory across an organisation means a company-wide term like "Cancel subscription" gets translated consistently in the marketing site, the admin panel, and the mobile app — without a translator having to manually check for prior usage.
Machine translation integration extends this further. DeepL, Google Translate, LibreTranslate, and Microsoft Translator can all be configured as suggestion sources. The workflow keeps humans in control of final translation approval while dramatically reducing the time cost of bootstrapping new languages.
Weblate includes over 60 built-in quality checks that run automatically on every translation. These cover technical correctness (mismatched placeholders, untranslated strings, format string errors), linguistic consistency (inconsistent translations of the same source string), and structural issues (missing newlines, trailing whitespace). Checks can be configured per component and per language pair. Teams dealing with translation quality problems at scale — placeholder errors in production builds, inconsistent UI terminology — will find this infrastructure meaningfully reduces regression risk.
Fifty-plus translation file formats are supported natively. GNU Gettext PO, XLIFF, Android XML, iOS .strings, Apple Stringsdict, Java properties, Ruby YAML, Go i18n JSON, INI files — the list covers most software localisation use cases without requiring pre-processing or format conversion. This breadth means Weblate works across a heterogeneous technology stack: the same Weblate instance can manage Android, iOS, web, and backend translations simultaneously.
The add-ons system allows per-component workflow automation. Auto-translate new strings using translation memory before sending to human translators. Run consistency checks on commit. Discover new translation components automatically from repository structure. Manage glossaries that enforce term consistency across projects. For large teams managing dozens of languages across multiple products, add-ons handle the repetitive coordination work that otherwise falls on a localisation manager.
Weblate's pricing logic is straightforward: pay for strings on the cloud, pay nothing for self-hosting.
The Libre plan — free for public open-source projects — provides the complete feature set with up to 160,000 hosted strings. This is not a stripped-down trial tier; it is the full product, made available to libre software projects as a deliberate contribution to the open-source ecosystem that Weblate itself emerged from.
Hosted plans for commercial use start at €19/month for 16,000 strings, scale to €49/month for 80,000 strings, and €99/month for 300,000 strings. All plans include all features; there is no capability gating between tiers. Annual billing saves 20% on all tiers. For context, a typical mid-sized SaaS with 3 languages and 5,000 source strings creates around 15,000 hosted strings — landing comfortably in the €19/month tier.
Self-hosting via Docker is free. Weblate maintains an official Docker Compose setup that gets a production instance running in under an hour for teams with Linux server experience. Optional paid support contracts are available from Weblate s.r.o. for organisations that want response time guarantees on self-hosted deployments.
Weblate's Czech Republic origin provides a clean GDPR baseline. The company is registered as Weblate s.r.o. in Cvikov, Czech Republic. Hosted Weblate processes data in Czech Republic infrastructure. There is no US parent company, no cross-Atlantic data transfer, and no cloud provider dependency that creates GDPR complications.
For self-hosted deployments, the compliance posture is even stronger: data never leaves your infrastructure. The GPL v3 licence ensures the codebase is fully auditable — organisations with strict software supply chain requirements can review every line of code before deployment. Weblate's self-hosted mode also supports disabling telemetry completely and configuring private commit emails to avoid exposing contributor identities in VCS history.
For software companies translating products sold into regulated EU markets, the combination of Czech jurisdiction, open-source auditability, and self-hosting capability satisfies most compliance team requirements without requiring extensive contractual negotiation.
Open-source projects of any size. The free Libre plan for public projects, the VCS-native workflow, and Weblate's track record with phpMyAdmin and LibreOffice make it the standard choice for serious open-source localisation.
Engineering-led development teams at EU software companies where translation belongs in the CI/CD pipeline. The Git integration, webhook automation, and REST API make Weblate behave like development infrastructure rather than a marketing tool.
Privacy-conscious enterprises in regulated EU sectors that cannot route translation data through US-based SaaS platforms. Self-hosting provides complete data sovereignty with no ceiling on strings, languages, or projects.
Cost-sensitive teams managing multiple languages. Phrase and Lokalise charge per user or per project in ways that compound quickly for larger teams. Weblate's string-based pricing and free self-hosting option are structurally cheaper for most use cases.
Weblate is one of the more compelling open-source tools in the EU software landscape: technically deep, genuinely EU-native, and free for the projects that most need it. The interface is not designed for non-technical translators — that is a real limitation for organisations where the translation team does not overlap with the engineering team. But for developer-led teams who want translation to work like version control, Weblate does things that Phrase and Lokalise simply cannot: full source auditability, unlimited self-hosted deployment, and continuous VCS synchronisation that eliminates the export/import cycle entirely.
Yes. For self-hosted deployments, all translation data stays on your own infrastructure with zero external data flows. Hosted Weblate is operated from the Czech Republic under EU jurisdiction with no US data transfers. The GPL v3 open-source licence makes the entire codebase auditable for compliance review.
Yes. Weblate is free to self-host under GPL v3. The official Docker Compose setup is the recommended installation method and gets a production instance running without complex configuration. The self-hosted version includes the complete feature set — no strings, languages, or projects are artificially limited.
Phrase and Lokalise are polished SaaS platforms with lower setup friction and better-designed interfaces for non-technical translators. Weblate's advantages are open-source auditability, Git-native continuous localisation, self-hosting capability, and lower cost. Choose Phrase or Lokalise when your translation team is primarily non-technical; choose Weblate when translation is an engineering workflow.
Weblate natively supports 50+ formats including GNU Gettext PO, XLIFF, Android XML strings, iOS .strings, Apple Stringsdict, Java properties, Ruby YAML, Go i18n JSON, INI files, and many more. Most software localisation formats work without pre-processing.
Yes. The Libre plan on Hosted Weblate is completely free for public open-source projects. It provides the same feature set as paid tiers and supports up to 160,000 hosted strings. Over 2,500 open-source projects currently translate using Weblate at no cost.
AI-powered translation and localization platform for global software teams
Translation management platform for software localisation