
Convertissez vos traductions Google Sheets en fichiers JSON structurés avec une seule commande.
Démarrage rapide
npm install sheets-translate-to-json
import { SheetManager } from 'sheets-translate-to-json';
const manager = new SheetManager(privateKey, clientEmail, sheetId);
await manager.init('./translations');
// Creates en.json, fr.json, es.json, etc.
Fonctionnalités
- API simple — Une seule méthode pour récupérer et écrire toutes les traductions
- Support multi-feuilles — Lisez des feuilles spécifiques ou fusionnez toutes les feuilles automatiquement
- Clés imbriquées — Les clés en notation par points (
nav.home) sont développées en objets JSON imbriqués - TypeScript — Définitions de types complètes incluses
- Synchronisation bidirectionnelle — Gardez vos fichiers JSON locaux et Google Sheets en phase avec
sync,pushetreadLocal - Flexible — Utilisez
initpour le chemin rapide, ouread/writeséparément pour un contrôle total
Commencer
Prêt à utiliser sheets-translate-to-json ? Consultez le guide d'installation.
Contribuer
Les contributions sont les bienvenues ! Consultez le dépôt GitHub pour plus de détails.
- Forkez le projet
- Créez une branche de fonctionnalité
- Effectuez vos modifications et ajoutez des tests
- Soumettez une Pull Request