
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
initpara el camino rapido, oread/writepor 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.
- Haz un fork del proyecto
- Crea una rama de funcionalidad
- Realiza tus cambios y agrega pruebas
- Envia un Pull Request