Transmart ist ein Open-Source-Entwickler-Tool, das ChatGPT nutzt, um i18n-Übersetzungen zu automatisieren. Durch die Angabe einer Basis-Sprache und der spezifizierten Zielsprachen generiert Transmart alle erforderlichen i18n-Locale-Dateien.
Das Projekt besteht aus zwei Teilen: Core und Cli. Core ist die NodeJS-Kernimplementierung von Transmart, während Cli ein Kommandozeilen-Tool ist, das Core kapselt. In den meisten Fällen wird nur Cli verwendet.
npm install @transmart/cli -D
oder yarn add @transmart/cli
transmart.config.js
-Datei im Projekt-Root mit den erforderlichen Konfigurationsoptionentransmart
-Befehl zu Ihren npm-Skripten hinzu und führen Sie ihn ausbaseLocale
: Die Sprache, die als Referenz für die Übersetzung verwendet wirdlocales
: Alle Sprachen, die übersetzt werden müssenlocalePath
: Der Pfad, an dem die Locale-Dateien gespeichert werdenopenAIApiKey
: Der OpenAI-API-Schlüsselcontext
: Ein Kontext für eine genauere ÜbersetzungopenAIApiModel
: Das OpenAI-API-Modell, standardmäßig auf gpt-3.5-turbo-16k-0613
gesetztoverrides
: Ein Record, der verwendet wird, um die generierten JSON-Dateien teilweise zu überschreibennamespaceGlob
: Ein Glob für Namespaces, die verarbeitet werden sollenopenAIApiUrl
: Die Basis-URL der OpenAI-API, optionalopenAIApiUrlPath
: Der URL-Endpunkt der OpenAI-API, optionalTransmart ist ein leistungsfähiges Tool, das die i18n-Übersetzungen von Anwendungen erleichtert. Durch die Verwendung von ChatGPT kann es große Mengen an Übersetzungen schnell und genau durchführen.
* KI-Zusammenfassungen können Fehler enthalten. Alle Angaben ohne Gewähr.