JSON Übersetzer: Locale-Dateien übersetzen, ohne Schlüssel zu beschädigen

Smartcat ist ein JSON-Übersetzer für Produkt-Teams: Es parst Ihre JSON-Locale-Dateien, übersetzt nur die String-Werte und gibt dieselben Schlüssel und Verschachtelungen in einer von über 280 Sprachen zurück. Platzhalter-Tokens bleiben als Tags gesperrt, basierend auf Regex-Regeln, die Sie einmalig definieren.

Übersetzen Sie jede Datei. In Sekunden.
Bilder, Dokumente, Video, Audio, Kurse — wählen Sie ein Format und ziehen Sie Ihre Datei hierher.
dokumente hier ablegen
oder Dateien auswählen · Unterstützt .docx, .pdf, .pptx, .xlsx und mehr

Mehr als 80 der weltweit größten Unternehmen haben sich für Smartcat entschieden

Was ist ein JSON Übersetzer?

Ein JSON-Übersetzer ist ein Tool, das die menschenlesbaren Strings in einer JSON-Datei in eine andere Sprache konvertiert, ohne die Struktur der Datei anzutasten. Smartcat übersetzt die String-Werte in Ihren Locale-Dateien – Schlüssel und Verschachtelung bleiben genau so, wie sie waren, und Platzhalter-Tokens werden als nicht bearbeitbare Tags gesperrt –, sodass die übersetzte Datei nahtlos zurück in Ihre i18n-Pipeline übergeben werden kann.

Als JSON-Datei-Übersetzer verarbeitet Smartcat en.json, translation.json und jede andere Locale-Datei, die Ihre i18n-Bibliothek liest. Die JSON-Lokalisierung geht noch einen Schritt weiter: Ihre Locale-Dateien werden zu Schlüsseln in einem Smartcat-Projekt, die Sie über die Benutzeroberfläche, REST API oder CLI importieren und exportieren, sodass bei jedem Release nur neue und geänderte Strings zur Übersetzung gesendet werden.

Eine Datei einmalig übersetzen? Der kostenlose JSON Übersetzer führt dieselbe Engine in Ihrem Browser aus.

92%

von unverändert übernommenen Wörtern aus der KI-Übersetzung

92 % der von der Smartcat-KI übersetzten Wörter werden ohne eine einzige menschliche Bearbeitung übernommen.

280+

Sprachen

Generieren Sie de.json, ja.json und pt-BR.json aus einer einzigen en.json in einer von über 280 Sprachen.

80+

Dateiformate

JSON sitzt weiter zu YAML, Android XML, iOS .strings und XLIFF im selben Arbeitsbereich.

Interaktive Demo: Schlüssel aus importierten Locale-Dateien, überprüft in einem Smartcat Softwarelokalisierung-Projekt.

Warum gehen JSON-Dateien in gewöhnlichen Übersetzern kaputt?

JSON-Dateien gehen in gewöhnlichen Übersetzern kaputt, weil diese Tools die gesamte Datei als Fließtext behandeln, sodass Schlüssel, Platzhalter und Pluralsyntax zusammen mit dem Text übersetzt werden.

Fügen Sie eine en.json in einen allgemeinen Übersetzer ein, und er behandelt das gesamte Dokument als Fließtext. Was zurückkommt, wird in Ihrem Editor geparst – oder auch nicht – und schlägt in der Produktion fehl. Keines davon taucht beim Überprüfen auf. Sie erscheinen zur Laufzeit, ein Gebietsschema nach dem anderen.

Generischer Übersetzer

Ganze Datei als FließtextBricht zur Laufzeit ab

Smartcat

Nach Schlüssel analysiertNur String-Werte

Schlüssel werden übersetzt

„checkout_button“ wird zu „bouton_de_paiement“, und jede Abfrage in Ihrem Code gibt nun undefined zurück.

Tasten bleiben gesperrt

Smartcat importiert Schlüssel als IDs, nicht als Text. Nur String-Werte werden zu Segmenten, sodass jeder Lookup weiterhin aufgelöst wird.

Platzhalter werden verstümmelt

„Hello, {{userName}}“ kommt als „Bonjour, {{nomUtilisateur}}“ zurück, und der String rendert ein rohes Token.

Platzhalter werden zu Tags

Token, die eine Übereinstimmung mit Ihren Platzhalter-Regeln aufweisen, werden als gesperrte Tags importiert. Übersetzer können sie verschieben, aber nicht bearbeiten.

Pluralformen fallen zusammen

Eine ICU-Nachricht wie {count, plural, one {# item} other {# items}} wird zu einem Satz verflacht, und Plurale funktionieren in jeder Sprache außer Englisch nicht mehr richtig.

Pluralformen behalten ihre Gestalt

ICU-Plurale werden in die Pluralformen geparst, die jede Sprache benötigt, und der Export schreibt sie als ICU-kompatible Strings zurück.

Das Maskieren beschädigt die Datei

Eskapierte Angebote, \n und \uXXXX-Sequenzen werden „hilfreicherweise“ normalisiert, und eine Datei, die in einem Diff in Ordnung aussah, wirft bei JSON.parse einen Fehler.

Struktur kommt unverändert zurück

Nur String-Werte werden zu Segmenten. Schlüssel und Verschachtelung werden niemals zur Übersetzung angeboten, sodass die exportierte Datei die Form Ihrer Quelle-Datei beibehält.

Was ein JSON Übersetzer bewahren muss

Ein JSON-Datei-Übersetzer muss Schlüssel, Verschachtelungen, Platzhalter und ICU-Plurale intakt halten und darf nur die String-Werte übersetzen. Ein JSON Übersetzung-Tool, das dies tut, liefert Ihnen eine JSON Datei-Übersetzung, die Ihr Build lesen kann. Hier ist, was jeder Teil der Datei benötigt.

ElementBeispielGenerischer ÜbersetzerSmartcat
Schlüssel"checkout.title"Oft übersetzt, daher schlagen Suchanfragen fehlAls Schlüssel-IDs gesperrt, niemals zur Übersetzung gesendet
String-Werte"Your cart"Zusammen mit dem sie umgebenden Code übersetztÜbersetzt als Segmente mit Translation Memory und Glossar
Verschachtelte Objekte{"nav": {"home": "Home"}}Klammern und Angebote können sich verschiebenForm beibehalten; als flach oder strukturiert exportieren JSON
Platzhalter{{userName}}, %s, {0}Übersetzt oder verworfenGesperrt als Tags durch die Platzhalter-Regeln, die Sie einmal festgelegt haben
ICU Pluralformen{count, plural, one {…} other {…}}Zu einem Satz zusammengefasstIn Pluralformen pro Sprache analysiert, exportiert als ICU
KontextLocJSON Kommentare und maximale LängeVerlorenWird Übersetzern weiter neben dem String angezeigt

Dasselbe Softwarelokalisierung-Projekt importiert auch die Schlüssel YAML, Android XML, iOS .strings und LocJSON.

Wie Smartcat JSON-Locale-Dateien übersetzt

Um eine JSON-Datei in Smartcat zu übersetzen, machen Sie einen Upload der Datei, wählen Sie Zielsprachen aus, sperren Sie Platzhalter, lassen Sie die KI-Übersetzung durchführen, überprüfen Sie das Ergebnis und laden Sie dieselben Schlüssel in jeder Sprache herunter. Derselbe Ablauf durchläuft CLI und REST API, und die Schritt-für-Schritt-Anleitung zum Übersetzen einer JSON-Datei deckt flache, verschachtelte und i18next-Dateien ab.

  1. Uploaden Sie Ihre JSON-Datei

    Upload en.json oder mehrere Sprachdateien auf einmal. Entwickler können stattdessen Schlüssel mit CLI oder REST API importieren.

    Drag-and-Drop-Upload-Bereich in Smartcat, dem eine JSON Datei hinzugefügt wird
  2. Wählen Sie Ihre Zielsprachen aus

    Wählen Sie eine Ausgangssprache und jede Zielsprache, die Sie benötigen. Sie können Zielsprachen später jederzeit hinzufügen.

    Ausgangssprache Englisch und Zielsprachen Spanisch und Französisch in Smartcat ausgewählt
  3. Sperren Sie Ihre Platzhalter

    Fügen Sie für jedes Token-Format, das Ihr Code verwendet, wie etwa {{Name}}, %s oder {0}, eine Regel hinzu. Übereinstimmende Token werden als gesperrte Tags importiert.

    Ein Name-Platzhalter, der in der englischen und spanischen Version eines Strings als Tag beibehalten wird
  4. Lassen Sie die KI übersetzen

    Smartcat Die KI entwirft jeden String mit Ihrem Translation Memory und Glossar, sodass Strings, die in früheren Versionen genehmigt wurden, wiederverwendet werden.

    Eine JSON Datei in der Phase der KI-Übersetzung eines Smartcat Workflows
  5. Überprüfen Sie, worauf es ankommt

    Öffnen Sie den Editor, um Strings zu überprüfen, Glossar-Begriffe durchzusetzen oder eine Sprache an einen menschlichen Prüfer weiterzuleiten. Überspringen Sie es, wenn der KI-Entwurf ausreicht.

    Übersetzte Segmente mit Übereinstimmungs-Scores im Smartcat-Editor
  6. Herunterladen JSON

    Gleiche Schlüssel, gleich verschachtelt, neue Sprache. Exportieren Sie eine Datei pro Sprache oder wählen Sie ganze Projekte aus und laden Sie eine nach Ordnern sortierte ZIP-Datei herunter.

    Aktion „Dateien herunterladen“ in einem Smartcat-Projektmenü

Sehen Sie sich diese sechs Schritte an einer Ihrer eigenen JSON-Dateien an

JSON Lokalisierungssoftware für Produkt-Teams

JSON Lokalisierungssoftware speichert Ihre Strings als Schlüssel, sodass jedes Release freigegebene Übersetzungen wiederverwendet. In Smartcat enthält ein Projekt Ihre Schlüssel, Ihr Translation Memory und Ihr Glossar als Teil seiner Plattform für Softwarelokalisierung. Anderer Job? Eine einzelne Datei kostenlos übersetzen, folgen Sie der Schritt-für-Schritt-Anleitung, wie man eine JSON-Datei übersetzt, oder übersetzen Sie JSON-Dateien ins Englische und in andere Sprachen.

Bringen Sie eine echte Locale-Datei zu einer Demo mit

JSON Lokalisierung: verschachtelte Schlüssel, Pluralformen und Framework-Dateien

Smartcat verarbeitet verschachtelte JSON-Schlüssel mit einem Pfadtrennzeichen, ICU-Pluralformen als sprachspezifische Pluralformen und i18next- oder React-Native-Gebietsschema-Dateien als Standard-Schlüssel-Wert-JSON. An diesen drei Stellen geht die Lokalisierung JSON normalerweise schief.

Schlüssel und Struktur

Verschachtelte Schlüssel

Smartcat behält verschachtelte JSON-Objekte so bei, wie sie sind. Structured JSON verwendet ein Pfadtrennzeichen, um jeden verschachtelten Schlüssel einer ID zuzuordnen, wie z. B. checkout.button.label, und exportiert dieselbe Verschachtelung zurück.

  • checkout.button.label
    Schlüssel-ID, gesperrt
  • "Pay now"
    String-Wert, übersetzt

Flacher oder strukturierter Export

Exportieren Sie dieselben Schlüssel als flache JSON mit gepunkteten IDs oder als strukturierte JSON mit verschachtelten Objekten, je nachdem, was Ihre i18n-Bibliothek liest.

Flach
"nav.home": "Start"
Strukturiert
"nav": { "home": "Start" }

Plurale und Variablen

ICU Pluralformen

Importieren Sie ICU MessageFormat-Plurale analysiert in separate Pluralformen oder behalten Sie sie so bei, wie sie sind. Jede Sprache erhält die Formen, die sie benötigt, und der Export schreibt sie als ICU-kompatible Strings zurück.

  • oneother
    Englische Quelle: zwei Formen
  • onefewmanyother
    Russisch oder Polnisch: vier Formen
  • other
    Japanisch: eine Form

Platzhalter und Variablen

Token wie {{userName}}, %s und {0} werden als gesperrte Tags importiert, wenn sie eine Übereinstimmung mit den Platzhalter-Regeln aufweisen, die Sie einmal festgelegt haben. Übersetzer können einen Tag innerhalb des Satzes verschieben, ihn jedoch nicht ändern oder löschen.

  • {{userName}}
    Benannte Variable
  • %s%d
    printf-artig
  • {0}
    Indexiertes Argument

Framework-Dateien

i18next und React native JSON

Eine i18next JSON-Übersetzungsdatei wie translation.json ist, wie jede React Native-Locale-Datei, standardmäßiges Schlüssel-Wert-JSON. Eine mehrsprachige JSON-Einrichtung mit einer JSON-Sprachdatei pro Gebietsschema importiert direkt als Schlüssel, wobei die Struktur verschachtelt intakt bleibt.

Eine Datei pro Gebietsschema

en.jsonde.jsonja.jsonpt-BR.json

YAML, Android XML und iOS .strings weiter zu JSON

Ein Softwarelokalisierung-Projekt kann JSON, YAML, Android XML und iOS .strings Schlüssel enthalten, sodass Web- und mobile Strings ein Translation Memory und Glossar gemeinsam nutzen.

Formate in einem Projekt

.json.ymlstrings.xml.strings

LocJSON für den Kontext

LocJSON ist das auf JSON basierende Integration-Format von Smartcat. Jede Einheit kann einen Kommentar und eine maximale Länge tragen, die Übersetzer weiter neben dem String sehen.

  • Schlüssel und Quelle Text
  • Optionale vorhandene Übersetzungen
  • Kommentar pro Einheit
  • Maximale Länge pro Einheit

TJSON und andere Dateiformate

TJSON-Dateien werden als reguläre Datei-Projekte übersetzt, weiter neben gettext PO, XLIFF und Java-.properties-Dateien im selben Arbeitsbereich.

Dateiprojekte

TJSONPO/POTXLIFF.properties

Die KI-Kollegen hinter der Arbeit

Jeder Mitarbeiter übernimmt einen Schritt der JSON-Lokalisierung, vom ersten Entwurf bis zur Endkontrolle. Ihre Überprüfer genehmigen jede Sprache vor dem Export.

Verbinden Sie Smartcat mit den Tools, in denen Ihre Strings liegen

Pushen und pullen Sie JSON Locale-Dateien aus Ihrem Repository, dem CLI oder dem REST API, und übersetzen Sie die Inhalte rund um Ihr Produkt direkt aus den Tools, die Ihre Teams bereits verwenden.

Teams, die jede Sprache mit Smartcat ausliefern

Huel führt Website-, CRM-, kreative und technische Lokalisierung in einem Smartcat Arbeitsbereich durch. Jede der untenstehenden Zahlen stammt aus der veröffentlichten Groß-/Kleinschreibung-Studie von Huel.

5 Minuten

pro Website-Artikel, vorher 1,5–2 Std.

Die Vorbereitung eines Website-Artikels verkürzte sich mit der Contentful-Integration von 1,5–2 Stunden auf etwa fünf Minuten.

21

Wochen manueller Arbeit pro Jahr entfernt

Huel sparte jährlich 21 Wochen manueller Lokalisierungsarbeit ein, was fast einer halben Vollzeitstelle entspricht.

10 h

gespeichert pro Woche pro Team

Automatisierung und Integrationen speichern den Teams von Huel jeweils 10 Stunden pro Woche in den Bereichen Web, CRM und Performance-Marketing.

50%

Kosteneinsparungen insgesamt im Vergleich zu Agenturen

„Smartcat ist für uns mehr als ein Übersetzungstool; es ist in unseren Tech-Stack integriert.“

Huel führte CRM-, Performance-Marketing-, Kreativ-, Web- und technische Teams bei Smartcat ein. Die KI-Übersetzung läuft mit einem Glossar von etwa 500 Eingaben, und Menschen überprüfen dort, wo es am wichtigsten ist.

Magdalena Tumulka
Magdalena TumulkaLokalisierungsleiter, Huel

Sehen Sie, wie Ihre JSON-Dateien in jeder Sprache aussehen

Was Produkt- und Lokalisierungs-Teams zu G2 sagen

Was Entwickler fragen, bevor sie JSON-Dateien nach Smartcat verschieben

Kurze Antworten auf die Fragen, die Engineering-Teams stellen, bevor sie einen JSON-Übersetzer auswählen, einschließlich einer Sache, die KI nicht für Sie tun kann.

„Wird das exportierte JSON weiterhin geparst werden können?“

Ja. Smartcat übersetzt nur String-Werte. Schlüssel und Verschachtelung sind beim Import gesperrt, sodass die Datei, die Sie herunterladen, dieselbe Struktur wie die von Ihnen per Upload hochgeladene Datei hat.

  • Schlüssel als IDs gesperrt
  • Platzhalter als Tags
  • Gleiche Verschachtelung beim Export

„Unsere Übersetzungen liegen bereits im Repo.“

Sie können dort bleiben. Übertragen (Push) und rufen (Pull) Sie Schlüssel mit dem CLI oder REST API aus Ihrer CI/CD-Pipeline ab oder verbinden Sie GitHub, GitLab oder Bitbucket. Ihr Repository behält die Dateien, die Ihr Build liest.

„Zahlen wir erneut für Strings, die wir bereits übersetzt haben?“

Nein. Nur neue Strings und Strings mit Änderungen werden für die Abrechnung berücksichtigt. Das Translation Memory füllt jeden String aus, den Sie in einem früheren Release freigegeben haben, sodass Reviewer nur die Änderungen sehen.

„Kann KI sagen, was ein zwei-Wort-UI-String bedeutet?“

Nicht immer. „Speichern“ kann eine Schaltfläche, ein Rabatt oder ein Substantiv sein. Fügen Sie kurzen Strings einen Screenshot oder einen Kommentar hinzu und leiten Sie sie vor der Veröffentlichung an Ihre eigenen Überprüfer oder Smartcat-Linguisten weiter.

Wie Smartcat die Strings schützt, die Sie übersetzen

Smartcat ist SOC 2 Typ II-konform und nach ISO 27001 zertifiziert. Locale-Dateien und das Translation Memory verbleiben in Ihrem isolierten Arbeitsbereich. Lesen Sie mehr über Sicherheit bei Smartcat.

Rollenbasierte Zugriffskontrollen

Legen Sie bei Enterprise-Abos nach Team, Rolle oder Region fest, wer Strings anzeigen, übersetzen, überprüfen und freigeben kann.

Einmalanmeldung (SSO)

Melden Sie sich bei Enterprise-Tarifen über Ihren bestehenden Identitätsanbieter an.

SOC-2-Typ-II-konform

Smartcat ist SOC 2 Typ II-konform und isoliert jeden Arbeitsbereich.

Wird niemals zum Trainieren öffentlicher KI-Modelle verwendet

Ihre Strings und Quelldateien werden niemals verwendet, um öffentliche KI-Modelle zu trainieren.

Prüfpfade

Sehen Sie bei Enterprise-Plänen, wer wann was während der Übersetzung und Überprüfung geändert hat.

Verschlüsselung und Löschung auf Anfrage

Inhalte werden sowohl bei der Übertragung als auch im Ruhezustand verschlüsselt und innerhalb von 30 Tagen nach einer schriftlichen Anfrage gelöscht oder zurückgegeben.

Ressourcen für die Lokalisierung von JSON

Anleitungen zu i18n, kontinuierlicher Lokalisierung und Softwarelokalisierung für Teams, die bei jedem Release JSON Locale-Dateien übersetzen.

Häufig gestellte Fragen zur JSON Übersetzung

Was ist eine JSON-Datei?

Eine JSON-Datei (JavaScript Object Notation) ist ein leichtgewichtiges, textbasiertes Format für strukturierte Daten, und Smartcat übersetzt den darin enthaltenen Text. Apps speichern Benutzeroberflächentexte in JSON-Gebietsschema-Dateien wie en.json als Schlüssel-Wert-Paare getrennt vom Code. Smartcat übersetzt die String-Werte und behält Schlüssel sowie Verschachtelungen unverändert bei.

Was ist der beste JSON Übersetzer?

Der beste JSON Übersetzer nimmt Änderungen nur an String-Werten vor, und Smartcat ist um diese Regel herum aufgebaut. Vergleichen Sie Tools anhand von vier Kriterien: Schlüssel und Verschachtelung exakt beibehalten, Platzhalter als Tags gesperrt, ICU Pluralformen pro Sprache verarbeitet und ein Translation Memory, das frühere Releases wiederverwendet. Prüfen Sie auch auf CLI oder API, damit Locale-Dateien Ihre CI/CD-Pipeline durchlaufen können.

Was ist JSON-Lokalisierung?

JSON-Lokalisierung ist der Prozess der Anpassung der Strings in JSON-Locale-Dateien für jede Sprache und jeden Markt, Release für Release. In Smartcat werden Locale-Dateien zu Schlüsseln in einem Softwarelokalisierungsprojekt, sodass jedes Release nur neue und geänderte Strings zur Übersetzung sendet. Für eine einzelne einmalige Datei reicht die kostenlose Browser-Version aus.

Wie lokalisiere ich die JSON-Dateien einer i18next- oder React-App?

Behalten Sie en.json oder translation.json für i18next als Quelle bei und importieren Sie sie als Schlüssel in ein Smartcat Softwarelokalisierung Projekt. Fügen Sie Ihre Zielsprachen hinzu; die Sprach-KI entwirft jeden String mit Ihrem Glossar und Translation Memory, und Reviewer überprüfen und genehmigen sie. Exportieren Sie de.json, fr.json und den Rest mit denselben Schlüsseln oder rufen Sie sie mit der CLI in CI/CD ab. React Native Locale-Dateien funktionieren auf dieselbe Weise.

Wird die übersetzte JSON-Datei weiterhin analysiert werden können?

Ja. Smartcat übersetzt nur String-Werte und berührt niemals die Struktur. Schlüssel und Verschachtelungen sind gesperrt, wenn die Datei importiert wird, und nur der Text in String-Werten wird zu übersetzbaren Segmenten. Die exportierte Datei wird aus derselben analysierten Struktur geschrieben, daher hat sie dieselbe Form wie Ihre Quell-Datei.

Wie handhabt Smartcat verschachtelte JSON-Schlüssel?

Smartcat behält verschachtelte Objekte so bei, wie sie sind. In Softwarelokalisierungsprojekten verwendet strukturiertes JSON ein Pfadtrennzeichen, um jeden verschachtelten Schlüssel in eine ID wie checkout.button.label umzuwandeln, und Sie können das Ergebnis als flaches oder strukturiertes JSON exportieren. Schlüssel-IDs werden mit jedem String mitgeführt, was dem Translation Memory dabei hilft, eine Übereinstimmung dafür zu finden.

Bietet Smartcat Support für ICU MessageFormat-Plurale?

Ja. Smartcat bietet Support für Pluralformen auf zwei Arten: nativ, wobei jede Pluralform ein eigenes Segment ist, oder als ICU MessageFormat-Syntax. Beim Import wählen Sie, ob Schlüssel mit ICU-Syntax in einzelne Pluralformen analysiert oder so belassen werden, wie sie sind, und beim Export werden Pluralformen als ICU MessageFormat-kompatible Strings zurückgeschrieben.

Kann ich nur die Schlüssel übersetzen, die sich seit dem letzten Release geändert haben?

Ja. Smartcat stellt nur neue und geänderte Strings in Rechnung. Laden Sie die aktualisierte Datei oder die Schlüssel über die Benutzeroberfläche hoch, CLI oder REST API, und das Translation Memory füllt jeden String aus, den Sie bereits freigegeben haben. Übersetzer und Prüfer arbeiten dann nur an den Änderungen, und der Export enthält weiterhin jeden Schlüssel in jeder Sprache.

Mit welchen JSON-Formaten und -Frameworks funktioniert Smartcat?

Smartcat importiert standardmäßige Schlüssel-Wert-JSON, verschachtelte JSON und LocJSON als Schlüssel und übersetzt TJSON als ein Dateiformat. i18next-Übersetzungsdateien und React Native-Locale-Dateien sind standardmäßige JSON, daher importieren sie direkt. Dasselbe Projekt nimmt auch YAML, Android XML und iOS .strings auf und exportiert JSON oder YAML als flache oder strukturierte Dateien.

Gibt es ein API oder CLI für die JSON-Übersetzung?

Ja. Smartcat verfügt über eine REST API und eine Befehlszeilenschnittstelle (CLI) zum Importieren und Exportieren von Schlüsseln, und beide werden über CI/CD-Skripte ausgeführt. Entwickler können nach einem Build Quell-Strings pushen und vor dem Release übersetzte JSON pullen. Die GitHub-, GitLab- und Bitbucket-Integration synchronisiert Repositories ohne benutzerdefinierte Skripte. Siehe die Entwicklerdokumentation.

Wie schützt Smartcat Platzhalter wie {{Name}}?

Smartcat wandelt Platzhalter in gesperrte Tags um. Sie fügen in den Platzhalter-Einstellungen einmalig einen regulären Ausdruck für jedes Token-Format hinzu, das Ihr Code verwendet, wie etwa {{Name}}, %s oder {0}. Übereinstimmende Tokens werden als Tags importiert, die Übersetzer innerhalb eines Satzes verschieben, aber nicht bearbeiten oder löschen können.

Sind meine Quelle-Inhalte sicher?

Ja. Smartcat ist SOC-2-Typ-II-konform und nach ISO 27001 zertifiziert. Dateien werden bei der Übertragung und im Ruhezustand verschlüsselt, Arbeitsbereiche sind isoliert und der Zugriff ist rollenbasiert. Ihre Strings werden niemals verwendet, um öffentliche KI-Modelle zu trainieren, und Inhalte werden innerhalb von 30 Tagen nach einer schriftlichen Anfrage gelöscht oder zurückgegeben. Details finden Sie auf der Sicherheitsseite.

Wo stößt ein KI-JSONÜbersetzer an seine Grenzen?

Smartcat KI kann nicht immer den UI-Kontext aus einem Schlüssel-Namen ableiten. „Speichern“ kann eine Schaltfläche, ein Rabatt oder ein Substantiv sein, und das Recht auf die passende Übersetzung unterscheidet sich in den meisten Sprachen. Für Strings unter etwa drei Wörtern sollten Sie den KI-Entwurf als Ausgangspunkt behandeln: Fügen Sie einen Screenshot oder Kommentar hinzu und leiten Sie diese Sprache vor der Veröffentlichung an einen Überprüfer weiter.

Haben Sie Ihre Antwort nicht gefunden? Sprechen Sie mit einem Lokalisierungsexperten

Jedes Gebietsschema aus einer Quell-Datei ausliefern

Verwenden Sie Smartcat als Ihren JSON-Übersetzer: Führen Sie einen Upload von en.json durch und laden Sie jedes andere Gebietsschema herunter, wobei Schlüssel, Platzhalter und Verschachtelungen intakt bleiben. Sehen Sie es sich anhand einer Ihrer eigenen Locale-Dateien an oder starten Sie eine 15-tägige kostenlose Testversion mit 15.000 Smartwords und ohne Kreditkarte.