Detección automática
Apunta al directorio raíz de tu proyecto y LocaleSync encuentra los directorios locale automáticamente.
Sincronización y traducción automática de archivos locale
Un comando para llenar los vacíos en tus archivos de traducción.



LocaleSync es una herramienta CLI de Python de código abierto que escanea tu proyecto en busca de archivos locale JSON, detecta claves faltantes y las rellena automáticamente mediante Google Translate - con protección completa de placeholders.
Las capacidades más importantes explicadas de forma práctica.
Apunta al directorio raíz de tu proyecto y LocaleSync encuentra los directorios locale automáticamente.
Traduce claves faltantes a través de la API gratuita de Google Translate con reintentos automáticos.
Protege {{variables}}, {0}, %s y otros tokens de interpolación durante la traducción.
Maneja estructuras locale anidadas a cualquier profundidad - compara en cada nivel, preserva la jerarquía.
Progreso en vivo con ETA, contador de claves, tiempo transcurrido y seguimiento de idiomas. Cancela con Ctrl+C.
Modo no interactivo con códigos de salida correctos. Usa check en CI para bloquear PRs con traducciones faltantes.
Funciona con Angular, React, Vue, Svelte, HTML o cualquier proyecto que use archivos locale JSON.
Diseño limpio y modular con proveedores de traducción, formatos de archivo y estrategias de sincronización intercambiables.
Un camino claro desde la fuente oficial hasta tu primer flujo completado.
Utiliza uno de los enlaces oficiales disponibles para tu dispositivo o navegador.
Sigue las instrucciones de la tienda o abre la aplicación web. Sin instaladores de terceros.
Revisa las opciones, elige tus preferencias y comienza con el flujo principal.
Una visión transparente de las tecnologías principales utilizadas para crear y mantener este producto.
Tu código permanece en tu máquina. El texto se envía a Google Translate solo al ejecutar el comando translate.