Commencer
Installez i1n, initialisez votre projet et livrez votre première traduction en moins de deux minutes.
Installation
Installez i1n globalement via npm. Cela fournit l'interface de ligne de commande i1n pour tous vos projets.
Configuration requise : Node.js 18 ou version ultérieure. Fonctionne sur macOS, Linux et Windows.
Créez votre compte
Avant d'utiliser la CLI, créez un compte sur dashboard.i1n.ai. Vous pouvez vous inscrire avec Google ou GitHub — aucun mot de passe séparé n'est requis.
Une fois connecté, créez une organisation (ou acceptez une invitation à rejoindre une organisation existante). Chaque organisation possède ses propres projets, membres d'équipe et plan de facturation.
Accédez aux paramètres de votre organisation pour générer une clé API. Cette clé relie l'interface de ligne de commande à votre organisation et lui permet d'accéder à vos projets.
Initialisez votre projet
Exécutez i1n init dans le répertoire de votre projet. L'interface de ligne de commande vous demandera votre clé API, puis détectera automatiquement votre framework, le format de fichier et la langue source. Enfin, elle vous demandera de sélectionner un projet au sein de votre organisation.
Cela crée un fichier i1n.config.json (ignoré par Git) contenant la configuration de votre projet et votre clé API. Ne commitez pas ce fichier dans le contrôle de version.
Appuyer et traduire
Utilisez i1n push pour téléverser vos clés de traduction. Ajoutez le drapeau --translate suivi des codes des langues cibles pour déclencher la traduction par IA immédiatement.
Les traductions s'exécutent en parallèle, traitant des milliers de chaînes en quelques secondes. Les variables sont automatiquement protégées.
Extraire et expédier
Exécutez i1n pull pour télécharger les fichiers traduits et générer automatiquement les définitions de type TypeScript (i1n.d.ts).
Validez les fichiers traduits, poussez-les vers votre dépôt et déployez. Votre application est maintenant multilingue.
npm i -g i1n
cd my-app
i1n init
i1n push --translate es,fr
i1n pull