Aller au contenu principal
sheets-translate-to-json logo

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, push et readLocal
  • Flexible — Utilisez init pour le chemin rapide, ou read/write sé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.

  1. Forkez le projet
  2. Créez une branche de fonctionnalité
  3. Effectuez vos modifications et ajoutez des tests
  4. Soumettez une Pull Request