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/clitransmart.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.