Dokumentation Erste Schritte

Erste Schritte

Installieren Sie i1n, initialisieren Sie Ihr Projekt und liefern Sie Ihre erste Übersetzung in weniger als zwei Minuten.

Installation

Installieren Sie i1n global über npm. Dies stellt die i1n CLI für alle Ihre Projekte bereit.

Anforderungen: Node.js 18 oder neuer. Funktioniert unter macOS, Linux und Windows.

Konto erstellen

Erstellen Sie vor der Verwendung der CLI ein Konto unter dashboard.i1n.ai. Sie können sich mit Google oder GitHub anmelden – kein separates Passwort erforderlich.

Nach der Anmeldung erstellen Sie eine Organisation (oder nehmen Sie eine Einladung an, einer bestehenden beizutreten). Jede Organisation hat ihre eigenen Projekte, Teammitglieder und Abrechnungspläne.

Navigieren Sie zu Ihren Organisationseinstellungen, um einen API-Schlüssel zu generieren. Dieser Schlüssel verknüpft die CLI mit Ihrer Organisation und ermöglicht ihr den Zugriff auf Ihre Projekte.

Projekt initialisieren

Führen Sie i1n init in Ihrem Projektverzeichnis aus. Die CLI wird Sie nach Ihrem API-Schlüssel fragen, dann automatisch Ihr Framework, das Dateiformat und die Quellsprache erkennen. Schließlich werden Sie aufgefordert, ein Projekt innerhalb Ihrer Organisation auszuwählen.

Dies erstellt eine i1n.config.json-Datei (gitignored), die Ihre Projektkonfiguration und Ihren API-Schlüssel enthält. Committen Sie diese Datei nicht in die Versionskontrolle.

Drücken und übersetzen

Verwenden Sie i1n push, um Ihre Übersetzungsschlüssel hochzuladen. Fügen Sie das Flag --translate gefolgt von den Zielsprachcodes hinzu, um die KI-Übersetzung sofort auszulösen.

Übersetzungen laufen parallel und verarbeiten Tausende von Zeichenketten in Sekunden. Variablen sind automatisch geschützt.

Ziehen und versenden

Führen Sie i1n pull aus, um übersetzte Dateien herunterzuladen und TypeScript-Typdefinitionen (i1n.d.ts) automatisch zu generieren.

Committen Sie die übersetzten Dateien, pushen Sie sie in Ihr Repository und deployen Sie. Ihre Anwendung ist jetzt mehrsprachig.

terminal
npm i -g i1n
cd my-app
i1n init
i1n push --translate es,fr
i1n pull

Verwandt