So übersetzen Sie eine JSON-Datei: vom Upload bis zu einer gültigen Datei pro Sprache

Eine JSON-Datei mit Smartcat übersetzen: Führen Sie einen Upload durch, übersetzen Sie mit KI automatisch nur die Werte in über 280 Sprachen, überprüfen Sie jeden String im Kontext und laden Sie eine gültige Datei pro Sprache herunter. Smartcat ist ein JSON-Datei-Übersetzer für Entwickler und Produkt-Teams, sodass Schlüssel, Verschachtelungen, i18n-Platzhalter und Pluralformen genau dort bleiben, wo Ihr Code sie erwartet.

Ü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 beinhaltet das Übersetzen einer JSON-Datei?

Das Übersetzen einer JSON-Datei bedeutet, die Textwerte in jedem Schlüssel-Wert-Paar zu übersetzen, während die Schlüssel, Verschachtelungen und Platzhalter unberührt bleiben, sodass die übersetzte Datei weiterhin geparst werden kann und Ihre App jeden String weiterhin findet.

Ein JSON-Datei-Übersetzer wie Smartcat liest die Struktur der Datei, zeigt Übersetzern nur die Werte an, sperrt Variablen wie {Name} und {{count}} und schreibt jede Übersetzung zurück in eine Kopie der ursprünglichen Struktur, eine i18n-JSON-Datei pro Zielsprache. Das unten stehende Beispiel einer JSON-Übersetzungsdatei zeigt dieselbe Datei vorher und nachher.

92%

von per KI-Übersetzung übersetzten Wörtern, die unbearbeitet akzeptiert wurden

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

280+

Sprachen

Übersetzen Sie eine JSON-Datei in eine von über 280 Sprachen und fügen Sie neue hinzu, wann immer Sie sie benötigen.

80+

Dateiformate

Übersetzen Sie über 80 Datei-Formate, damit JSON-, YAML-, XML-, RESX- und XLIFF-Dateien ein gemeinsames Glossar nutzen können.

Beispiel-Quelldatei: en.json

{
  "checkout": {
    "title": "Checkout",
    "items": "You have {{count}} items in your cart",
    "greeting": "Welcome back, {name}!"
  }
}

Übersetzte Datei: de.json

{
  "checkout": {
    "title": "Kasse",
    "items": "Sie haben {{count}} Artikel im Warenkorb",
    "greeting": "Willkommen zurück, {name}!"
  }
}
  • Schlüssel und Verschachtelung: gesperrt, niemals übersetzt
  • Werte: übersetzt und überprüft
  • Platzhalter: in der Übersetzung gesperrt

Warum bringt das Kopieren und Einfügen von JSON in einen Übersetzer ihn zum Absturz?

Das Kopieren und Einfügen von JSON in einen generischen Übersetzer oder ein KI-Chat-Tool beschädigt die Datei, da das Tool Schlüssel, Angebote und Platzhalter als zu übersetzenden Text behandelt. Ein JSON-Datei-Übersetzer trennt die Werte vom Code, bevor irgendetwas übersetzt wird. Hier ist, was schiefgeht, und welche Änderungen es gibt.

In einen Übersetzer kopieren und einfügen

Schlüssel übersetztPlatzhalter verlorenFehlerhafte Syntax

Ein JSON-Datei-Übersetzer

Nur WertePlatzhalter gesperrtEine Datei pro Sprache

Fügen Sie die gesamte Datei ein

Ein generischer Übersetzer sieht Schlüssel, geschweifte Klammern und Werte als einen einzigen Text, sodass ein Schlüssel wie „title“ als „título“ zurückkommen kann und Ihr Code den String nicht mehr findet.

Uploaden Sie die Datei so, wie sie ist

Smartcat liest die Struktur JSON und zeigt Übersetzern nur die Werte an. Schlüssel und Verschachtelung werden niemals zur Übersetzung angeboten.

Platzhalter werden übersetzt

{Name} verwandelt sich in {nombre}, oder ein Leerzeichen landet in {{count}}, und der String schlägt zur Laufzeit fehl.

Platzhalter bleiben gesperrt

Variablen wie {name} und {{count}} sind innerhalb jedes Strings geschützt, sodass Übersetzer sie zwar verschieben, aber nicht ändern können.

Angebote und Kommas brechen

Ein nicht maskiertes Angebot oder ein verloren gegangenes Komma, und die Datei lässt sich nicht mehr parsen. Sie erfahren es, wenn der Build fehlschlägt.

Die Struktur kommt intakt zurück

Smartcat schreibt die Übersetzungen in eine Kopie der Originalstruktur, eine Datei pro Sprache, bereit für den Commit.

Jedes Update beginnt von vorn

Im weiter Sprint fügst du wieder die gesamte Datei ein und bezahlst für die Neuübersetzung von Strings, die sich nie geändert haben.

Nur Änderungen werden übersetzt

Das Translation Memory füllt jeden String aus, den Sie bereits freigegeben haben, sodass nur neue und geänderte Strings übersetzt und für die Abrechnung erfasst werden.

Welche i18n-JSON-Struktur haben Sie?

Um i18n-JSON-Dateien zu übersetzen, prüfen Sie zuerst, wie sie Strings speichern. Es gibt vier gängige Arten: flache Schlüssel-Wert-Paare, verschachtelte Objekte, i18next-Namespace-Dateien und ICU MessageFormat-Nachrichten. Smartcat übersetzt die Werte in allen vieren und behält Schlüssel, Verschachtelung und Platzhalter bei; die Tabelle zeigt, worauf bei jedem geachtet werden muss.

StrukturWie es aussiehtWie Smartcat damit umgehtWas zu überprüfen ist
Flaches Schlüssel-Wert-"checkout.title": "Checkout"Jeder Wert wird zu einem Segment; der Schlüssel wird Übersetzern als dessen ID angezeigt. Exportieren Sie es zurück als flaches JSON.Punkte in einem Schlüssel sind hier Teil seines Namens, halten Sie den Export also flach.
Verschachtelte Objekte{"checkout": {"title": "Checkout"}}Importieren Sie es als strukturiertes JSON mit einem Pfadtrennzeichen: Smartcat glättet die Schlüssel für die Übersetzung und baut dieselbe Verschachtelung beim Export wieder auf.Verwenden Sie dasselbe Pfadtrennzeichen für Import und Export.
i18next Namensräumecommon.json · "items": "{{count}} items"Importieren Sie jede Namespace-Datei oder eine Sammlung pro Namespace. {{count}} und andere Interpolationsvariablen bleiben in jedem Wert gesperrt.Sprachen mit mehr Pluralformen benötigen möglicherweise zusätzliche Suffix-Schlüssel, wie beispielsweise _few und _many im Polnischen.
ICU MessageFormat{count, plural, one {# file} other {# files}}Plurale werden im Editor zu nativen Plural-Segmenten oder bleiben in der ICU-Syntax; ein LocJSON-Import lässt Ihnen die Wahl, mit einer ICU-Vorschau und einem Validator. Export schreibt Pluralformen als ICU-kompatible Strings zurück.Plurale Nachrichten sind die Groß-/Kleinschreibung mit Support; testen Sie andere ICU-Argumenttypen zuerst an einer Beispiel-Datei.

Nicht sicher, welches Sie haben? Machen Sie in der kostenlosen Testversion einen Upload einer Beispieldatei und überprüfen Sie den Export, bevor Sie ein ganzes Release übersetzen.

Wie man eine JSON-Datei in 5 Schritten übersetzt

Um eine JSON-Datei in Smartcat zu übersetzen, führen Sie einen Upload der Datei durch, übersetzen Sie deren Werte automatisch mit KI, überprüfen Sie jeden String im JSON-Übersetzung-Datei-Editor, führen Sie Qualitätsprüfungen durch und exportieren Sie eine gültige Datei pro Sprache. Schlüssel, Verschachtelung und Platzhalter bleiben in jedem Schritt gesperrt.

  1. Uploaden Sie Ihre JSON-Datei

    Führen Sie einen Upload der .json-Datei in ein Smartcat-Projekt durch oder erstellen Sie ein Softwarelokalisierung-Projekt und importieren Sie es über die Benutzeroberfläche, die REST API oder die CLI.

    Smartcat Importieren von Schlüsseln aus einer JSON-Datei mit dem CLI
  2. Die Werte automatisch mit KI übersetzen

    Wählen Sie Ihre Zielsprachen aus. Der Content Translator Coworker übersetzt jeden Wert mit Ihrem Glossar und Translation Memory, während Schlüssel und Platzhalter gesperrt bleiben.

    Smartcat Projektfortschritt zeigt KI-Übersetzung für jedes Wort abgeschlossen
  3. Im JSON Übersetzungs-Datei-Editor überprüfen

    Ihre Prüfer oder Linguisten von Smartcat Marketplace bearbeiten jeden String im Browser mit seiner Schlüssel-ID, Kommentaren und jedem Screenshot, den Sie daneben angehängt haben.

    Übersetzte Strings mit Translation-Memory-Übereinstimmungs-Scores in Smartcat Editor
  4. Qualitätsprüfungen vor dem Export durchführen

    Führen Sie linguistische Qualitätsprüfungen auf Terminologie, Konsistenz und fehlende Übersetzungen durch und überprüfen Sie jeden String anhand seiner Schlüssel-ID und Kommentare, bevor etwas exportiert wird.

    Das Smartcat Editor mit geöffneten Segment- und Dokument-Kommentar-Tabs neben einem übersetzten String
  5. Eine Datei pro Sprache exportieren

    Laden Sie gültige JSON für jede Sprache herunter, flach oder verschachtelt, benannt nach einer Vorlage wie strings-{LANGUAGE}.json, oder rufen Sie die Dateien mit dem CLI in Ihrer CI/CD-Pipeline ab.

    Schaltflächen für den Import und Export in einem Smartcat-Softwarelokalisierungsprojekt

Probieren Sie diese fünf Schritte an einer Ihrer eigenen JSON-Dateien aus

Automatische JSON-Datei-Übersetzungstools für Entwickler

Smartcat automatisiert die Übersetzung von JSON-Dateien für Entwickler und Produkt-Teams: Importieren Sie JSON über die Benutzeroberfläche, REST API oder CLI, übersetzen Sie die Werte automatisch mit KI, geben Sie Übersetzern den Kontext jedes Schlüssels, führen Sie Qualitätsprüfungen durch und exportieren Sie eine Datei pro Sprache – alles in einem gemeinsamen Projekt.

Sehen Sie, wie Ihre eigenen JSON Dateien übersetzt werden, wobei jeder Schlüssel intakt bleibt

Übersetzen von großen, verschachtelten und Batch-JSON-Dateien

Um große, verschachtelte oder im Batch vorliegende JSON-Dateien in Smartcat zu übersetzen, teilen Sie große Locale-Dateien in Sammlungen auf, importieren Sie verschachtelte JSON mit einem Pfadtrennzeichen und führen Sie einen Upload vieler Dateien in ein Projekt mit einem Glossar und Translation Memory durch. Für die JSON-Lokalisierung über ein gesamtes Produkt hinweg, siehe den JSON-Übersetzer und die Plattform für Softwarelokalisierung.

Wie man große JSON-Dateien übersetzt

Große Locale-Dateien lassen sich einfacher in Teilen übersetzen und nachverfolgen.

Eine große Datei in Sammlungen aufteilen

Ein Softwarelokalisierung-Projekt umfasst mehrere Sammlungen, sodass Sie eine große Locale-Datei nach Funktion oder Namensraum importieren und den Fortschritt der einzelnen Sammlungen verfolgen können.

Eine Collection pro Namespace

common.jsoncheckout.jsonsettings.json

Übersetze nur, was geändert wurde

Importieren Sie die aktualisierte Datei erneut, und das Translation Memory füllt jeden String aus, der bereits freigegeben ist. Nur neue und geänderte Strings gehen zur Übersetzung und werden in die Abrechnung einbezogen.

  1. Die aktualisierte Datei erneut importieren
  2. Memory-Trefferfreigegebene Strings ausgefüllt
  3. Übersetzennur neue und geänderte Strings

Wie man verschachtelte JSON-Dateien übersetzt

Die Verschachtelung bleibt beim Round-Trip erhalten, wenn Import und Export dieselben Regeln verwenden.

Behalten Sie die Verschachtelung mit einem Pfadtrennzeichen bei

Importieren Sie verschachtelte JSON als strukturierte JSON mit einem Pfadtrennzeichen. Smartcat fasst die Schlüssel für die Übersetzung zusammen und stellt beim Export dieselbe Verschachtelung wieder her.

  • checkoutpaymenttitle
    wird als Schlüssel checkout.payment.title übersetzt und als drei verschachtelte Objekte zurück exportiert.

Flach oder strukturiert exportieren

Exportieren Sie JSON oder YAML als flache Schlüssel-Wert-Paare oder als verschachtelte Dateien, je nachdem, was Ihre i18n-Bibliothek liest.

Flach
"checkout.title": "Kasse"
Strukturiert
{"checkout": {"title": "Kasse"}}

So übersetzen Sie JSON-Dateien im Batch-Verfahren

Übersetzen Sie einen ganzen Satz von Locale-Dateien auf einmal, von Hand oder aus Ihrer Pipeline.

Viele Dateien in einem Projekt

Führen Sie einen Upload mehrerer JSON-Dateien oder eines ZIP-Pakets davon in ein Projekt durch und übersetzen Sie diese gemeinsam in jede Zielsprache, mit einem Glossar und einem Translation Memory.

  • Ein Glossar für jede Datei
  • Ein Translation Memory über Releases hinweg
  • Zielsprachen, die Sie jederzeit hinzufügen können

Automatisieren Sie es in CI/CD

Übertragen Sie Quelle-Strings und rufen Sie Übersetzungen mit dem Smartcat CLI oder REST API ab, oder verknüpfen Sie ein GitHub-, GitLab- oder Bitbucket-Repository, damit Dateien ohne manuelle Exporte verschoben werden.

Welche KI-Mitarbeiter übersetzen und überprüfen Ihre JSON-Dateien?

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

JSON Lokalisierungs-Integrationen: Git, CLI, API, Figma und CMS

Verschieben Sie Strings zwischen Smartcat, Ihren Repositories, Design-Dateien und Content-Systemen, ohne Dateien manuell zu exportieren. Alle Integrationen anzeigen

JSON Lokalisierungsergebnisse von Kaseya und Huel

Die Entwickler von Kaseya und das Lokalisierungs-Team von Huel verschieben Strings zwischen ihren Tools und Smartcat, anstatt Dateien per E-Mail zu versenden. Jede unten stehende Zahl stammt aus ihren veröffentlichten Fallstudien.

70%

geringere Lokalisierungskosten

Kaseya senkte die Lokalisierungskosten um 70 % und reinvestierte die Ersparnisse in mehr als 8 weitere Sprachen.

10+

Sprachen bei jedem Start

Kaseya bringt Produktupdates jetzt weltweit in über 10 Sprachen auf den Markt, wobei die GitHub-Integration UI-Strings bereits während der Entwicklung synchronisiert.

21

Wochen manueller Arbeit pro Jahr entfernt

Huel sparte 21 Wochen manueller Arbeit pro Jahr ein – fast eine halbe Vollzeitstelle –, indem es sein CMS, CRM und Figma mit Smartcat verband.

50%

Kosteneinsparungen im Vergleich zu Agenturen

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

Huel lokalisiert seine Website, E-Mail-Kampagnen und Figma-Creatives über Smartcat-Integrationen in neun Sprachen und meldet insgesamt etwa 50 % Kosteneinsparungen im Vergleich zu Agenturen.

Lesen Sie die Huel-Groß-/Kleinschreibung-Studie
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

Direkte Antworten auf die Fragen, die Entwickler zuerst stellen, einschließlich einer Sache, die Sie testen sollten, bevor Sie sich darauf verlassen.

„Wird es meine Tasten berühren?“

Nein. Smartcat übersetzt nur Werte. Schlüssel und Verschachtelung kommen genau so zurück, wie Sie sie per Upload hochgeladen haben, sodass die übersetzte Datei an derselben Stelle in Ihrem Repo abgelegt wird.

„Wir senden bereits Strings aus einem Skript an eine maschinelle Übersetzung API.“

Behalten Sie das Skript, wenn es für Entwürfe funktioniert. Smartcat fügt hinzu, was ihm fehlt: Überprüfen im Kontext, ein Glossar, Translation Memory über Releases hinweg und Qualitätsprüfungen, wobei bei der Abrechnung nur geänderte Strings berücksichtigt werden.

„Diejenigen, die bei uns überprüfen, sind keine Entwickler.“

Sie öffnen die JSON nie. Sie überprüfen Sätze im Browser-Editor, mit der Schlüssel-ID, Kommentaren und Screenshots neben jedem String, und geben jede Sprache vor dem Export frei.

„Unsere Strings verwenden ICU Plural-Nachrichten.“

Unterstützt. Plurale werden als native Plural-Segmente importiert oder bleiben in der ICU-Syntax, und der Export schreibt sie als ICU-kompatible Strings zurück. Wenn Ihre Nachrichten andere ICU-Argumenttypen verwenden, führen Sie in der Testversion einen Upload einer Beispiel-Datei durch und überprüfen Sie den Export vor einer Veröffentlichung.

Ist Ihre JSON-Datei in Smartcat sicher?

Lokalisierungs-Dateien enthalten oft unveröffentlichte Funktionen und Produkt-Namen. Smartcat schützt diese Inhalte bei jedem Schritt; erfahren Sie mehr auf der Smartcat-Sicherheitsseite.

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 Datei-Übersetzung von JSON

Hintergrundinformationen zu i18n, Softwarelokalisierung-Projekten und dem Übertragen von Strings vom Design in den Code.

JSON FAQ zur Datei-Übersetzung

Wie übersetze ich eine JSON-Datei?

Führen Sie den Upload der JSON-Datei auf Smartcat durch, wählen Sie Ihre Zielsprachen und lassen Sie die KI-Übersetzung die Werte übersetzen, während Schlüssel und Platzhalter gesperrt bleiben. Überprüfen Sie jeden String im Kontext, führen Sie Qualitätsprüfungen durch und exportieren Sie dann eine gültige JSON-Datei pro Sprache. Entwickler können dasselbe über das Smartcat REST API oder CLI tun. Um zuerst eine einzelne Datei online zu testen, probieren Sie den kostenlosen JSON Übersetzer aus.

Kann ich JSON-Dateien mit KI automatisch übersetzen?

Ja. Smartcat übersetzt jeden Wert in einer JSON-Datei automatisch mit KI unter Verwendung Ihres Glossars und Translation Memorys, während Schlüssel und Platzhalter gesperrt bleiben. 92 % der von der Smartcat-KI übersetzten Wörter werden ohne eine einzige menschliche Bearbeitung akzeptiert, und Ihre Prüfer überprüfen den Rest im JSON-Übersetzungsdatei-Editor, bevor Sie jede Sprache exportieren.

Wie übersetze ich eine i18n-JSON-Datei?

Laden Sie die i18n-JSON-Datei auf Smartcat per Upload hoch oder importieren Sie sie als flache oder strukturierte JSON in ein Softwarelokalisierung-Projekt. Smartcat übersetzt die Werte in jede Zielsprache, während Schlüssel, Verschachtelungen und Interpolationsvariablen wie {{count}} gesperrt bleiben, und exportiert dann eine Locale-Datei pro Sprache, wie z. B. de.json oder fr.json, für Ihre i18n-Bibliothek.

Was ist der beste Weg, um eine JSON-Datei zu übersetzen?

Smartcat eignet sich für Produktteams, die bei jedem Release JSON-Dateien übersetzen, aber der beste Weg hängt von Ihren Dateien ab und davon, wie oft sie sich ändern. Egal welches Tool Sie testen, überprüfen Sie, dass es nur Werte übersetzt, Platzhalter sperrt, Verschachtelungen beibehält, Prüfer Schlüssel-IDs und Kontext sehen lässt, freigegebene Strings wiederverwendet und eine gültige Datei pro Sprache exportiert.

Wie lange dauert es, eine JSON-Datei zu übersetzen?

Es hängt von der Größe der Datei, der Anzahl der Sprachen und davon ab, wie viel Überprüfung Sie hinzufügen, daher verspricht Smartcat keine einheitliche Bearbeitungszeit für jede Datei. Die KI übersetzt zuerst die Werte, und die meiste verstrichene Zeit wird für das Überprüfen und Genehmigen aufgewendet, was Sie selbst steuern. Wenn Sie eine aktualisierte Datei erneut importieren, werden freigegebene Strings aus dem Translation Memory ausgefüllt, sodass nur neue und geänderte Strings bearbeitet werden müssen.

Kann ich eine JSON-Datei mit einem allgemeinen maschinellen Übersetzer oder einem KI-Chat-Tool übersetzen?

Nein, nicht sicher. Generische maschinelle Übersetzer und KI-Chat-Tools behandeln die Datei als einfachen Text, sodass sie Schlüssel übersetzen, Platzhalter verändern oder Angebote und Kommas zerstören können. Smartcat analysiert zuerst die JSON, sodass nur Werte die Übersetzung erreichen, und schreibt sie für jede Sprache zurück in die ursprüngliche Struktur.

Was ist ein JSON-Datei-Übersetzer?

Ein JSON-Datei-Übersetzer, wie beispielsweise Smartcat, ist eine Software, die eine JSON-Datei analysiert, die übersetzbaren Werte von den Schlüsseln und der Syntax trennt, die Werte übersetzt und eine gültige Datei für jede Zielsprache neu erstellt. Gute sperren auch Platzhalter, zeigen Übersetzern Kontext und verwenden freigegebene Übersetzungen wieder, wenn Änderungen an der Datei vorgenommen werden.

Was ist ein JSON Übersetzung-Datei-Editor?

Ein JSON-Übersetzungsdatei-Editor, wie beispielsweise der Smartcat Editor, zeigt die Werte einer JSON-Datei als Sätze mit der jeweiligen Schlüssel-ID daneben an, sodass Übersetzer und Prüfer Text bearbeiten können, ohne Schlüssel oder Syntax zu verändern. Smartcat fügt Glossar- und Translation-Memory-Vorschläge, Qualitätsprüfungen und Freigaben pro Sprache hinzu und exportiert dann eine gültige JSON-Datei für jede Sprache.

Kann Smartcat verschachtelte JSON-Dateien übersetzen?

Ja. Smartcat importiert verschachtelte JSON als strukturierte JSON mit einem Pfadtrennzeichen: Es glättet die verschachtelten Schlüssel für die Übersetzung und stellt dieselbe Verschachtelung beim Export wieder her. Verwenden Sie dasselbe Pfadtrennzeichen für den Import und den Export. Sie können das Ergebnis auch als flache Schlüssel-Wert-Paare exportieren, falls Ihre i18n-Bibliothek diese erwartet.

Wie geht Smartcat mit Platzhaltern wie {Name} oder {{count}} um?

Smartcat sperrt Platzhalter innerhalb jedes Strings, sodass Übersetzer eine Variable wie {Name} oder {{count}} dorthin verschieben können, wo die Ziel-Grammatik sie benötigt, sie jedoch nicht ändern oder löschen können. Der übersetzte Wert enthält dieselben Platzhalter wie seine Quelle, und Ihre App füllt sie zur Laufzeit wie zuvor aus.

Bietet Smartcat Support für Pluralformen von i18next und ICU in JSON-Dateien?

Ja. Smartcat übersetzt i18next-JSON-Dateien, einschließlich Interpolationsvariablen, und behandelt Pluralformen als native Plural-Segmente oder in ICU MessageFormat-Syntax, mit einer ICU-Vorschau und einem Validator für LocJSON. Exportierte Pluralformen werden als ICU-kompatible Strings geschrieben. Testen Sie alle anderen ICU-Argumenttypen zuerst an einer Beispiel-Datei.

Kann ich mehrere JSON-Dateien auf einmal übersetzen?

Ja. Mit Smartcat können Sie mehrere JSON-Dateien oder ein ZIP-Paket in ein einziges Projekt per Upload hochladen und sie gemeinsam in jede Zielsprache übersetzen. In einem Softwarelokalisierung-Projekt können Sie eine Collection pro Namespace oder Feature beibehalten und Importe sowie Exporte mit dem CLI oder REST API automatisieren.

Wie erhalte ich eine übersetzte JSON-Datei pro Sprache?

Smartcat exportiert eine Datei für jede Zielsprache. Sie wählen die Sprachen, flach oder strukturiert JSON und eine Dateiname-Vorlage wie strings-{LANGUAGE}.json, laden dann die Dateien herunter oder übertragen sie mit dem CLI oder REST API in Ihr Repository. Besonderheiten zum Sprachenpaar befinden sich auf der Seite darüber, wie man JSON ins Englische übersetzt und in andere Sprachen.

Wie werden die Preise für die Übersetzung der JSON-Datei berechnet?

Smartcat rechnet nach Smartwords ab, seiner einzelnen Nutzungseinheit: Die Übersetzung von einem Quelle-Wort in eine Zielsprache verbraucht ein Smartword. Wenn Sie eine aktualisierte JSON Datei erneut importieren, werden freigegebene Strings aus dem Translation Memory ausgefüllt, sodass nur neue und geänderte Strings übersetzt und in Rechnung gestellt werden. Abos beinhalten ein Smartwords-Guthaben, das von unbegrenzt vielen Nutzern geteilt wird.

Sind meine JSON-Inhalte in Smartcat sicher?

Ja. Locale-Dateien enthalten oft Namen noch nicht veröffentlichter Funktionen, daher bewahrt Smartcat jede JSON-Datei in einem isolierten, SOC 2 Type II-konformen Arbeitsbereich auf und verschlüsselt sie bei der Übertragung und im Ruhezustand. Enterprise-Abos fügen SSO, rollenbasierten Zugriff und Audit-Trails hinzu. Ihre Strings trainieren niemals öffentliche KI-Modelle und werden innerhalb von 30 Tagen nach einer schriftlichen Anfrage gelöscht oder zurückgegeben.

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

Übersetzen Sie Ihre weitere JSON-Datei in jede Sprache, mit der Ihre App ausgeliefert wird

Sehen Sie, wie Smartcat eine Ihrer eigenen JSON-Dateien übersetzt, vom Upload bis zu einer gültigen Datei pro Sprache, oder starten Sie eine 15-tägige kostenlose Testversion mit 15.000 Smartwords und ohne Kreditkarte.