Best open source localization tools in 2026

Every major open source tool for i18n and localization — from runtime libraries to detection engines, TMS platforms, and format converters. All free, all production-ready.

5 min read← All articles

Open source localization tools have reached a point where you can build a complete, production-quality i18n pipeline without paying for any software. Here's every major open source tool worth knowing about, organized by what layer of the i18n stack they address.

Runtime libraries (all open source)

These libraries handle string formatting, locale switching, and rendering in your app. All are MIT or BSD licensed and free to use. GitHub star counts were checked September 22, 2026.

LibraryFrameworkStarsLicenseKey feature
i18nextFramework-agnostic8k+MITLarge plugin ecosystem
react-i18nextReact10k+MITWidely used React bindings for i18next
next-intlNext.js4k+MITApp Router native, Server Components
react-intl (FormatJS)React14k+BSD-3-ClauseICU MessageFormat standard
LinguiJSReact5k+MITBuild-time extraction, small runtime
vue-i18nVue2k+MITOfficial Vue i18n solution
svelte-i18nSvelte1k+MITStores-based, mature
Paraglide.jsAny700+MITCompiled messages, tree-shakable
typesafe-i18nAny2k+MITType-safe, lightweight runtime

These are all used in production. The choice between them is usually about framework compatibility and API preference, not quality.

Detection tools

Tools that find hardcoded strings in source are less common than extraction tools. Most tools here are open source or have substantial free tiers.

Polyglot Scanner (free scanning, open source CI Action + benchmark)

Polyglot's detection engine uses tree-sitter AST parsing to report hardcoded-string candidates. Detection covers seven frameworks (Next.js, Astro, SvelteKit, React Native, Vue, Angular, Flutter); runtime support varies by framework. The CLI is free for local scanning, no account required — though the engine itself is proprietary. What is open source (MIT) is the GitHub Action that flags new untranslated strings in CI and the translation-quality benchmark harness (dataset, judge prompts, and per-string scores). Polyglot Automation — early access on Team and Scale — is hosted, not part of the open Action.

curl -fsSL https://getpolyglot.ai/install.sh | bash
polyglot scan  # Free, no account required

What's open source: The GitHub Action (it flags new untranslated strings on PRs) and the translation-quality benchmark (dataset, judge prompts, and the June 2026 per-string scores — re-judge those outputs with any model).

What's free but not open source: The CLI, detection engine, framework adapters, format converters, preview server, and VS Code extension — free to use locally, source not published. Translation is a hosted service with a free allowance and paid plans.

FormatJS CLI

FormatJS includes an extraction CLI that pulls <FormattedMessage> and intl.formatMessage() calls from your source code. It's open source (MIT) and useful if you use react-intl.

npx @formatjs/cli extract 'src/**/*.tsx' --out-file lang/en.json

Limitation: Only finds strings already wrapped in FormatJS functions. It doesn't detect hardcoded strings — it catalogs ones you've already extracted.

i18next-parser / i18next-cli

Extracts translation keys from i18next t() calls. i18next-parser is now deprecated in favor of i18next-cli. Same limitation as FormatJS — they find wrapped strings, not unwrapped ones.

Translation management systems

Tolgee (open core, Apache-2.0)

Tolgee is a full-featured open-core TMS: the core is Apache-2.0, and enterprise features live in a separately licensed directory. It provides:

  • Web-based translation editor
  • In-context translation (click on text in your app to translate)
  • Translation memory
  • AI and machine translation
  • REST API, CLI, and SDKs

Self-hosting: Docker-based setup. The open-source core is free to self-host; some features need a paid license.

Trade-off: You manage the infrastructure. If you'd rather not, Tolgee Cloud has a free plan, and paid cloud plans start around €58/month billed annually.

Weblate (GPLv3)

Weblate is a mature, GPLv3-licensed TMS focused on continuous translation. It's particularly popular in the open source community and supports git-based workflows natively.

Strengths: Deep git integration, many file format parsers, strong community.

Trade-off: It's copyleft, so if you distribute a modified Weblate, you'll need to share those changes under the GPL. Weblate also offers hosted plans if you don't want to run it yourself.

Traduora (AGPL)

Traduora is a lightweight, self-hosted TMS with a clean API. It's simpler than Tolgee or Weblate — fewer features, but easier to set up and maintain.

Accent (BSD-3-Clause)

Accent is a developer-focused TMS with a modern interface, built with Elixir. It supports file syncing, translation reviews, and collaboration.

Format converters and utilities

ToolLicenseWhat it does
xliffMITConverts between JSON and XLIFF formats
messageformatApache-2.0Unicode MessageFormat 2 parser, runtime, and polyfill
intl-messageformatBSD-3-ClauseRuntime ICU message formatting
pseudo-localizationMITGenerates pseudo-translations for testing
typesafe-i18nMITType-safe i18n with auto-generated types

Building a zero-cost i18n stack with open-source components

Here's a complete i18n pipeline built from open-source components and free proprietary surfaces. The table is explicit about which is which:

LayerToolCost
Runtimenext-intl or react-i18nextFree (MIT)
DetectionPolyglot scannerFree (local; proprietary CLI)
TranslationPolyglot free (500 lifetime strings, 2 languages)Free (proprietary service)
ManagementTolgee (self-hosted or free cloud) or git + JSONFree
CI/CDPolyglot GitHub ActionFree (MIT)
Format conversionxliffFree (MIT)

Total cost: $0/month.

This stack gives you AST-based string detection, AI-powered translation (500 lifetime strings free, reviewed in Polyglot's dashboard), a TMS if you need one, and CI integration — all without paying for software.

When open source isn't enough

Open source tools cover the core i18n workflow well. Where they fall short:

  • Professional translator management. Hosted platforms like Crowdin offer vendor marketplaces for hiring and managing translators, which open source tools generally don't.
  • Over-the-air delivery. Pushing translation updates to mobile apps without a release is mostly offered by hosted platforms (Crowdin, Lokalise).
  • High-volume AI translation. Polyglot's free tier is 500 lifetime strings. For larger volumes, Pro is $49/month ($39/month billed annually) for 10,000 lifetime strings in 5 languages.

For most developer-led teams building web applications, the open source stack above handles everything you need. You can always add paid tools later for specific capabilities (vendor management, OTA, high-volume translation) without abandoning your open source foundation.

Start in your terminal

Stop hunting for untranslated strings.

Install the CLI, run a scan, and see exactly what you're missing. Free, no account required.

$curl -fsSL https://getpolyglot.ai/install.sh | bash
Best open source localization tools in 2026 - Polyglot Blog | Polyglot