Automatische Übersetzung

So übersetzen Sie Ihr Projekt automatisch mit dem General Translation CLI-Tool

npx gtx-cli@latest

Übersicht

Das CLI-Tool von General Translation (gtx-cli) ermöglicht es Ihnen, Ihr Projekt automatisch in eine beliebige der unterstützten Sprachen zu übersetzen.

Es bietet erstklassige Unterstützung für gt-next und gt-react in Ihrem Projekt. Damit können Sie Ihr Projekt nach übersetzbaren Inhalten scannen, es übersetzen und JSON-Dateien mit Übersetzungsdaten erzeugen.

Das CLI-Tool kann außerdem Übersetzungen für i18n-Bibliotheken von Drittanbietern wie next-intl oder i18next generieren.

Schließlich kann das CLI-Tool JSON-, Markdown-, MDX-, JS- und TS-Dateien übersetzen.

Für den Befehl translate ist ein Production-API-Schlüssel erforderlich. Holen Sie sich kostenlos einen unter generaltranslation.com!


Es gibt zwei Hauptbefehle, die Sie kennen sollten: init und translate.

  • Der Befehl init richtet Ihr Projekt ein. Er bietet einen Schritt‑für‑Schritt‑Assistenten, der Ihr Projekt für Internationalisierung konfiguriert, einschließlich:
  • Einrichten von Plugins und React-Providern
    • Erstellen von API-Schlüsseln
    • Konfigurieren der locales und der files-Struktur Ihres Projekts
  • Der Befehl translate ist dafür gedacht, in Ihre CI/CD-Pipeline aufgenommen zu werden. Er scannt Ihr Projekt nach zu übersetzenden Inhalten. Die Inhalte werden anschließend an ein CDN (Content Delivery Network) hochgeladen oder in Ihr App-Bundle aufgenommen, um zur Laufzeit verwendet zu werden.

Erste Schritte

Abhängig davon, welche i18n‑Bibliothek Ihr Projekt verwendet, folgen Sie bitte einem der folgenden Tutorials:

Verwendung

BefehlBeschreibung
npx gtx-cli initStartet den GT-Einrichtungsassistenten.
npx gtx-cli configureKonfiguriert die GT-Einstellungen Ihres Projekts.
npx gtx-cli translateÜbersetzt Ihr Projekt über die GT API.
npx gtx-cli authErstellt einen API-Schlüssel und eine Projekt-ID für Ihr Projekt.
npx gtx-cli generateErstellt eine neue JSON-Datei mit Übersetzungsdaten. Sollte verwendet werden, wenn die Bibliothek eigenständig genutzt wird.

Wie ist dieser Leitfaden?

Automatische Übersetzung