LocaleSync - Auto-Sync & Translate Locale Files | POLPROG Skip to content

LocaleSync

Auto-Sync & Translate Locale Files

One command to fill the gaps in your translation files.

CLI Developer Tool Python 3.12+
Official product page Publisher: POLPROG
Official product page
4
Commands
265+
Tests
Languages Supported
0
Config Required
01 / LocaleSync

About

LocaleSync is an open-source Python CLI tool that scans your project for locale JSON files, detects missing translation keys, and auto-fills them via Google Translate - with full placeholder protection. It supports deeply nested JSON, auto-discovers locale directories, and works with any frontend framework (Angular, React, Vue, plain HTML). Run it locally during development or plug it into CI/CD pipelines for automated checks. Four commands cover every workflow: scan, check, sync, and translate.

02 / Key Features

Key Features

The most important capabilities, explained in practical terms.

Auto-Discovery

Point it at your project root and LocaleSync finds locale directories automatically - no config files needed.

Google Translate Integration

Translates missing keys via the free Google Translate API. Handles rate limits gracefully with automatic retries.

Placeholder Protection

Safeguards {{variables}}, {0}, %s, and other interpolation tokens so they survive translation intact.

Deep Nested JSON

Handles arbitrarily nested locale structures - compares at every depth, preserves hierarchy on write.

Rich Progress Bar

Live progress with ETA, key counter, elapsed time, and language tracker. Cancel anytime with Ctrl+C.

CI/CD Ready

Non-interactive mode with proper exit codes. Use check in CI to block PRs with missing translations.

Framework Agnostic

Works with Angular, React, Vue, Svelte, plain HTML, or any project that uses JSON locale files.

Extensible Architecture

Clean, layered design with pluggable translation providers, file formats, and sync strategies. MIT licensed.

03 / Download

Product access

A clear path from the official source to your first successful workflow.

Choose the right platform

Use one of the official links available for your device or browser.

Install or open

Follow the store instructions or open the web application. No third-party installers.

Configure and begin

Review the options, choose your preferences and start with the core workflow.

Official access options
04 / Technology

Technology behind the product

A transparent look at the core technologies used to build and maintain this product.

Python
05 / Security

Privacy & Security

Your code stays on your machine. Translation text goes through Google Translate only when you run translate.

Local File Processing
No Telemetry
No Account Required
Open Source (MIT)
Opt-in Translation Only