PTC

JSON-Dateien online mit KI übersetzen

Übersetzen Sie JSON-Dateien mit KI in 40+ Sprachen. Die PTC (Private Translation Cloud) erlernt das Vokabular Ihres Produkts und führt eine visuelle Übersetzungsprüfung der laufenden App durch, sodass Sie ohne manuelle QA pro Sprache veröffentlichen können.

Fügen Sie eine flache oder verschachtelte .json-Ressourcendatei aus einem beliebigen Web- oder Mobile-Projekt ein. Die PTC liefert in wenigen Minuten sofort einsatzbereite Übersetzungen zurück.

Starten Sie Ihre 30-Tage-Testphase – übersetzen Sie Ihre JSON-Datei jetzt sofort

  • 20.000 Wörter in 2 Sprachen
  • 40+ Sprachen unterstützt
  • Visuelle Übersetzungsprüfung der laufenden App inklusive
  • ISO 27001-zertifiziert – Sicherheit und Compliance abgehakt
  • Keine Kreditkarte erforderlich

Starten Sie Ihre Testphase

Übersetzen Sie Ihre JSON-Datei in 3 Schritten

  1. Starten Sie ein Projekt und wählen Sie Ihre Ausgangssprache. Die PTC nutzt die Quelle, um die richtige MT-Engine auszuwählen. Sie überspringt außerdem Strings, die nicht übersetzt werden müssen, wie URLs, Markennamen und unübersetzbare Identifikatoren.
  2. Laden Sie Ihre .json-Datei hoch. Die PTC parst die Struktur. Sie unterstützt verschachteltes JSON, Pluralformen und gängige Platzhalterformate sofort einsatzbereit. Das schließt {{name}} und %s ein. Es ist keine Konfiguration erforderlich. Die Wortanzahl wird angezeigt, bevor Sie Kontingent der Testphase binden.
  3. Wählen Sie Zielsprachen und bestätigen Sie. Die PTC übersetzt jeden Wert. Sie behält jeden Schlüssel, jede Verschachtelungsebene und jeden Platzhalter an Ort und Stelle. Laden Sie nach Abschluss des Durchlaufs eine ZIP-Datei mit einer übersetzten .json-Datei pro Sprache herunter.

Die Testphase umfasst 20.000 Wörter in 2 Sprachen, ohne dass eine Kreditkarte erforderlich ist. Das reicht aus, um die meisten App-Ressourcendateien vollständig zu übersetzen, bevor Sie Pay-As-You-Go aktivieren.

Was die PTC bei der JSON-Übersetzung auszeichnet

Jeder der folgenden Punkte verlinkt auf den detaillierten Abschnitt weiter unten auf der Seite.

Die PTC erlernt das Vokabular und die Markenstimme Ihres Produkts

Die PTC analysiert Ihre Quelldatei beim Upload. Sie generiert eine Produktbeschreibung und nutzt diese Beschreibung, um die Tonalität und Terminologie jeder Übersetzung festzulegen.

Wenn Ihre App einen Datensatz eher als „Workspace“ denn als „Project“ bezeichnet, behält die PTC diese Unterscheidung in jeder Zielsprache bei. Dieselbe Beschreibung wird für jedes zukünftige Update desselben Projekts übernommen. Sie können die automatisch generierte Beschreibung überprüfen und bearbeiten, bevor die Übersetzung ausgeführt wird.

Die meisten generischen KI-Tools sehen einen JSON-Wert wie „Run“ (Ausführen/Lauf) und übersetzen ihn, ohne zu wissen, ob der Benutzer „einen Scan ausführen“ oder „eine Runde joggen“ meint. Die PTC erlernt zunächst Ihre Terminologie. 99,5 % der Übersetzungen gehen ohne jegliche Bearbeitung live.

Visuelle Übersetzungsprüfung Ihrer laufenden App – veröffentlichen Sie ohne manuelle QA pro Sprache

Eine übersetzte .json-Datei ist notwendig, aber nicht ausreichend. Die übersetzten Schlüssel werden in Ihrer React- oder Vue-App möglicherweise korrekt dargestellt. Sie könnten aber auch bei einem Button einen Überlauf verursachen, unpassend in einem Tooltip platziert sein oder einen String sichtbar machen, den Sie vergessen haben, in t() einzuschließen. Keines dieser Probleme ist allein anhand der Datei erkennbar.

Die visuelle Übersetzungsprüfung der PTC schließt den Kreis. Installieren Sie für browserbasierte Apps (React, Vue, Angular, reines HTML) die PTC-Browser-Erweiterung. Zeichnen Sie einmalig einen kurzen Rundgang durch Ihre App auf. Von da an spielt die PTC die Aufzeichnung nach jedem Übersetzungs-Update erneut ab. Sie erfasst jeden Bildschirm in jeder Sprache und überprüft das gerenderte Ergebnis.

Die PTC behebt die Dinge, über die sie die Kontrolle hat. Fehler in der JSON-Datei (ein langes deutsches Label, eine falsche Bedeutung von „Submit“) werden automatisch korrigiert. Fehler auf Codeebene in Ihrer Komponente (ein hartcodierter englischer String außerhalb von t()) kommen als einsatzbereiter Korrektur-Prompt für Cursor oder Claude Code zurück.

Das Lieferergebnis ist keine übersetzte en.json. Das Lieferergebnis ist eine verifizierte, mehrsprachige App, bereit zur Veröffentlichung.

Translation Memory und längenbewusste Umschreibungen

Die PTC hält die Terminologie in Ihrem gesamten Produkt konsistent. Übersetzen Sie einen String einmal, und jeder nachfolgende Durchlauf verwendet dieselbe Übersetzung für dieselbe Quelle. Wenn Sie einen String später aktualisieren, respektiert die neue Übersetzung die früheren Entscheidungen, die die PTC bei verwandten Strings getroffen hat.

Wenn eine Zielübersetzung zu lang für Ihre UI ist, schreibt die KI sie passend um, anstatt einen Überlauf zu verursachen. Die PTC weiß, dass deutsche Labels in der Regel 30 % länger sind als englische. Ein Button-Label, das auf Englisch funktionierte, benötigt im Deutschen keine Anpassung der Button-Breite, wenn die PTC bei der Übersetzung ein kürzeres Synonym erzeugt hat.

Bibliotheksspezifische Platzhaltertreue

Die PTC versteht die Platzhalter-Syntax der wichtigsten i18n-Bibliotheken:

  • i18next und react-i18next. {{name}}, {{count}}, $t(common.save) verschachtelte Schlüssel, Plural-Suffixe (_one, _other, _few).
  • FormatJS und react-intl. ICU MessageFormat. Zum Beispiel: {count, plural, one {# item} other {# items}} oder {gender, select, ...}.
  • vue-i18n. Benannte ({name}) und Listen-Interpolationen ({0}). Plural-Pipe (item | items).
  • next-intl. ICU MessageFormat mit Namespaces für Nachrichten.
  • WordPress-JSON-Exporte von PO-Daten.
  • Einfache JSON-Ressourcendateien. Beliebige Schlüssel, beliebige Verschachtelungen, jede Platzhalter-Konvention, die Sie über das Glossar deklarieren.

Beispiel für Eingabe und Ausgabe:

// en.json
{
  "header": {
    "welcome": "Welcome, {{name}}!",
    "items": "You have {{count}} new message",
    "items_other": "You have {{count}} new messages"
  }
}
// es.json - PTC output
{
  "header": {
    "welcome": "¡Bienvenido, {{name}}!",
    "items": "Tienes {{count}} mensaje nuevo",
    "items_other": "Tienes {{count}} mensajes nuevos"
  }
}

Jeder Schlüssel bleibt intakt. Jeder Platzhalter bleibt an der richtigen Position. Jede Pluralform wird generiert.

Erhalt von Schlüsseln und Sicherheit bei verschachtelten Strukturen

Die PTC übersetzt, benennt oder löscht niemals einen Schlüssel. Ein header.welcome in Ihrer Quelldatei ist in jeder Zielsprache ein header.welcome. Tief verschachtelte Objekte, Arrays von Objekten und gemischte Werte aus einfachen Strings und Objekten werden rekursiv durchlaufen. Die PTC übersetzt nur die Leaf-Strings.

Generische KI-Tools übersetzen oft sowohl Schlüssel als auch Werte (was Ihre Datei unbrauchbar macht) oder escapen Zeilenumbrüche falsch (wodurch \n zu einem wörtlichen \n wird). Die PTC respektiert die JSON-Spezifikation und die Konventionen jeder von ihr unterstützten i18n-Bibliothek.

Automatisieren Sie die JSON-Übersetzung mit Git

Verbinden Sie die PTC für kontinuierliche Projekte mit Ihrem GitHub-, GitLab- oder Bitbucket-Repository. Lassen Sie die PTC Ihre locales/en.json (oder wo auch immer Ihre Source-of-Truth-JSON liegt) überwachen. Wenn die PTC Änderungen an Ihrer Quelldatei erkennt, übersetzt sie die aktualisierten Strings. Anschließend öffnet sie einen Merge Request mit den neuen übersetzten Dateien. Überprüfen und mergen Sie, sobald Sie bereit sind.

# .github/workflows/translate.yml
name: PTC translate
on:
  push:
    paths: ['src/locales/en.json']
jobs:
  translate:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v4
      - name: Translate with PTC
        run: |
          cat > .ptc-config.yml <<'EOF'
          source_locale: en
          files:
            - file: src/locales/en.json
              output: src/locales/{{lang}}.json
          EOF
          curl -fsSL https://raw.githubusercontent.com/OnTheGoSystems/ptc-cli/main/ptc-cli.sh -o ptc-cli.sh
          chmod +x ptc-cli.sh
          ./ptc-cli.sh --config-file .ptc-config.yml --api-token="${{ secrets.PTC_API_TOKEN }}"

Möchten Sie den Repository-Zugriff lieber außen vor lassen? Die PTC lässt sich über die REST-API auch in Ihre CI/CD-Pipeline integrieren. Weitere Informationen zum vollständigen Automatisierungsablauf für Synchronisierung, Webhooks und Pull Requests finden Sie in der PTC-API-Referenz.

Übersetzen Sie Release Notes, Marketingtexte und Kunden-E-Mails

Ihr Release ist mehr als nur die JSON-Datei. Release Notes für Ihre App, In-App-Hilfetexte, Marketingtexte auf Ihrer Landingpage und Kunden-E-Mails befinden sich alle außerhalb von en.json. Paste to Translate der PTC verarbeitet diese Texte im selben Projekt. Fügen Sie den Ausgangstext ein, wählen Sie Zielsprachen aus und erhalten Sie Übersetzungen zurück, die dasselbe Glossar und dieselbe Markenstimme verwenden wie Ihre In-App-Strings.

Übersetzen Sie dynamische und nutzergenerierte Inhalte mit der PTC-API

Nutzerbeiträge, Kommentare, Chat-Nachrichten und alle Inhalte, die Ihre SaaS-App als Nutzereingabe speichert, müssen bei ihrem Eintreffen übersetzt werden. Die PTC-REST-API übersetzt diese Inhalte bei Bedarf mit Bearer-Token-Authentifizierung und verwendet dabei dasselbe Glossar und dieselbe Markenstimme wie Ihre In-App-Strings.

Preise: 30-Tage-Testphase, danach Pay-As-You-Go

Die Testphase umfasst 20.000 Wörter in 2 Sprachen, ohne dass eine Kreditkarte erforderlich ist. Wenn die Testphase endet, bietet die PTC Pay-As-You-Go. Kein Abonnement. Keine Mindestlaufzeit. Die ersten 500 Wörter jeden Monat sind kostenlos, und Sie zahlen nur für den Rest. Auf der Preisseite finden Sie einen Kostenrechner. Melden Sie sich mit einer Firmen-E-Mail-Adresse an, um eine erweiterte Business-Testphase zu erhalten.

Die PTC ist ISO 27001-zertifiziert

Die PTC verarbeitet Ihre Daten und die Daten Ihrer Nutzer nach international anerkannten Sicherheitsstandards. Ihr Sicherheits- und Compliance-Team kann die Lösung ohne zusätzliche Prüfungen freigeben.

Bereit, verifizierte Übersetzungen zu veröffentlichen?

Laden Sie Ihre .json-Datei hoch. Die PTC übersetzt sie in 40+ Sprachen und prüft das gerenderte Ergebnis in jeder einzelnen visuell – egal, ob es sich um eine Web-App oder einen mobilen Bildschirm handelt. Sie veröffentlichen mit voller Zuversicht.

Starten Sie Ihre 30-Tage-Testphase – 20.000 Wörter in 2 Sprachen, keine Kreditkarte erforderlich.

Eine vollständige Schritt-für-Schritt-Anleitung zur Internationalisierung einer React-App finden Sie im React-Tutorial. Detaillierte Informationen zur Git-gesteuerten Automatisierung finden Sie in der PTC-API-Referenz.