Saltar al contenido principal
sheets-translate-to-json logo

Convierte tus traducciones de Google Sheets en archivos JSON estructurados con un solo comando.

Inicio rapido

npm install sheets-translate-to-json
import { SheetManager } from 'sheets-translate-to-json';

const manager = new SheetManager(privateKey, clientEmail, sheetId);
await manager.init('./translations');
// Crea en.json, fr.json, es.json, etc.

Caracteristicas

  • API sencilla — Un solo metodo para obtener y escribir todas las traducciones
  • Soporte multi-hoja — Lee de hojas especificas o combina todas las hojas automaticamente
  • Claves anidadas — Las claves con notacion de puntos (nav.home) se expanden en objetos JSON anidados
  • TypeScript — Definiciones de tipos completas incluidas
  • Sincronizacion bidireccional — Sincroniza traducciones entre archivos JSON locales y Google Sheets con estrategias de resolucion de conflictos
  • Flexible — Usa init para el camino rapido, o read/write por separado para control total

Comenzar

Listo para usar sheets-translate-to-json? Consulta la guia de instalacion.

Contribuir

Las contribuciones son bienvenidas! Consulta el repositorio de GitHub para mas detalles.

  1. Haz un fork del proyecto
  2. Crea una rama de funcionalidad
  3. Realiza tus cambios y agrega pruebas
  4. Envia un Pull Request