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

LocaleSync

LocaleSync

LocaleSync - Auto-Sync & Translate Locale Files

One command to fill the gaps in your translation files.

CLI-інструмент для розробників
4
Commands
265+
Tests
Languages Supported
0
Config Required

About

Open-source Python CLI tool that scans for locale JSON files, detects missing keys, and auto-fills them via Google Translate - with placeholder protection.

Key Features

01

Auto-Discovery

Finds locale directories automatically - no config needed.

02

Google Translate Integration

Translates missing keys via the free Google Translate API with automatic retries.

03

Placeholder Protection

Safeguards {{variables}}, {0}, %s and other interpolation tokens.

04

Deep Nested JSON

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

05

Rich Progress Bar

Live progress with ETA, key counter, elapsed time, and language tracker.

06

CI/CD Ready

Non-interactive mode with proper exit codes for CI pipelines.

07

Framework Agnostic

Works with Angular, React, Vue, Svelte, or any project using JSON locale files.

08

Extensible Architecture

Pluggable translation providers, file formats, and sync strategies.

Privacy & Security

Your data stays on your device. Always.

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