PTC

JSON-Dateien online mit KI übersetzen

Übersetzen Sie JSON-Dateien mit KI in 40+ Sprachen. Die PTC (Private Translation Cloud) lernt das Vokabular Ihres Produkts und prüft die laufende App visuell, 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.

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. Außerdem überspringt sie 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 Platzhalter-Formate standardmäßig. Das schließt {{name}} und %s ein. Es ist keine Konfiguration erforderlich. Die Wortanzahl wird angezeigt, bevor Sie ein Kontingent der Testphase verbindlich einsetzen.
  3. Wählen Sie die Zielsprachen und bestätigen Sie. Die PTC übersetzt jeden Wert. Sie behält jeden Key, jede Verschachtelungsebene und jeden Platzhalter an Ort und Stelle bei. Laden Sie nach Abschluss des Durchlaufs eine ZIP-Datei mit einer übersetzten .json pro Sprache herunter.

Die Testphase deckt 20.000 Wörter in 2 Sprachen ohne Kreditkarte ab. Das reicht aus, um die meisten App-Ressourcendateien durchgängig zu übersetzen, bevor Sie Pay-As-You-Go aktivieren.

Was die PTC bei der JSON-Übersetzung auszeichnet

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

Die PTC lernt 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 als „Workspace“ statt 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 durchläuft.

Die meisten generischen KI-Tools sehen einen JSON-Wert wie „Run“ und übersetzen ihn, ohne zu wissen, ob der Benutzer „einen Scan ausführen“ oder „joggen gehen“ meint. Die PTC lernt zuerst 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 Keys werden in Ihrer React- oder Vue-App möglicherweise korrekt dargestellt. Sie könnten aber auch einen Button überlaufen, ungeschickt in einem Tooltip platziert sein oder einen String freilegen, den Sie vergessen haben, in t() einzubetten. Keines dieser Probleme ist in der Datei allein 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 Übersetzungsupdate erneut ab. Sie erfasst jeden Bildschirm in jeder Sprache und prüft das gerenderte Ergebnis.

Die PTC behebt das, was sie kontrolliert. Fehler in der JSON-Datei (ein langes deutsches Label, eine falsche Bedeutung von „Submit“) werden automatisch korrigiert. Ein Fehler in Ihrem Komponenten-Code (ein hartcodierter englischer String außerhalb von t()) kommt als Copy-and-Paste-Prompt für Cursor oder Claude Code zurück.

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

Translation Memory und längenbewusste Neuformulierungen

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, formuliert die KI sie so um, dass sie passt, anstatt überzulaufen. Die PTC weiß, dass deutsche Labels in der Regel 30 % länger sind als englische. Ein Button-Label, das auf Englisch funktioniert hat, benötigt auf Deutsch keine Anpassung der Button-Breite, wenn die PTC während der Übersetzung ein kürzeres Synonym generiert 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, beliebige Platzhalter-Konventionen, die Sie über das Glossar deklarieren.

Beispiel für Ein- 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.

Schlüsselerhaltung und Sicherheit bei verschachtelten Strukturen

Die PTC übersetzt niemals einen Schlüssel, benennt ihn um oder löscht ihn. 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.

Herkömmliche 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 unterstützten i18n-Bibliothek.

JSON-Übersetzung mit Git automatisieren

Für kontinuierliche Projekte verbinden Sie die PTC mit Ihrem GitHub-, GitLab- oder Bitbucket-Repository. Lassen Sie die PTC Ihre locales/en.json überwachen (oder wo auch immer Ihre Source-of-Truth-JSON liegt). 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 diese, sobald sie bereit sind.

Committen Sie eine .ptc-config.yml, die Ihre Quelldatei benennt und angibt, wohin die Übersetzungen gehören:

# .ptc-config.yml
source_locale: en
files:
  - file: src/locales/en.json
    output: src/locales/{{lang}}.json

Fügen Sie dann die PTC Translate Action zu Ihrem Workflow hinzu. Sie enthält intern eine gepinnte Version der PTC-CLI, sodass Ihr Build zur Laufzeit nichts herunterlädt:

# .github/workflows/translate.yml
name: Translate
on:
  push:
    paths: ['src/locales/en.json']
  workflow_dispatch: {}

jobs:
  translate:
    runs-on: ubuntu-latest
    permissions:
      contents: write
      pull-requests: write
    steps:
      - uses: actions/checkout@v4
      - uses: OnTheGoSystems/ptc-action@v1
        with:
          api-token: ${{ secrets.PTC_API_TOKEN }}
          create-pr: true

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

Release Notes, Marketingtexte und Kunden-E-Mails übersetzen

Ihr Release besteht aus mehr als nur der 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. Die Paste to Translate der PTC verarbeitet diese Texte im selben Projekt. Fügen Sie den Ausgangstext ein, wählen Sie die Zielsprachen und erhalten Sie Übersetzungen zurück, die dasselbe Glossar und dieselbe Markenstimme wie Ihre In-App-Strings verwenden.

Dynamische Inhalte und nutzergenerierten Content mit der PTC-API übersetzen

Benutzerbeiträge, Kommentare, Chat-Nachrichten und alle Inhalte, die Ihre SaaS-App als Benutzereingabe 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 Kreditkarte. 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. Die Preisseite enthält einen Kostenrechner. Melden Sie sich mit einer Firmen-E-Mail-Adresse an, um eine erweiterte Business-Testphase zu erhalten.

Die PTC ist nach ISO 27001 zertifiziert

Die PTC verarbeitet Ihre Daten und die Daten Ihrer Benutzer nach international anerkannten Sicherheitsstandards. Ihr Sicherheits- und Compliance-Team kann ohne zusätzliche Prüfung freigeben.

Bereit, verifizierte Übersetzungen zu veröffentlichen?

Laden Sie Ihre .json-Datei hoch. Die PTC übersetzt sie in über 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 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.