PTC

Übersetzen Sie JSON-Dateien mit KI und erhalten Sie einen Pull Request zurück

Die PTC (Private Translation Cloud) übernimmt die JSON-locale-Dateien in Ihrem Repository, übersetzt sie in 40+ Sprachen und sendet sie als Pull Request zurück.

Auf dieser Seite
  1. Einmal einrichten, und jeder Push kommt übersetzt zurück
  2. Was im Pull Request zurückkommt
  3. Drei Gewohnheiten, durch die sich eine JSON-Datei gut übersetzen lässt
  4. Übersetzungen, die auf den Bildschirm passen, auf dem sie erscheinen
  5. Ein Projekt für alles rund um den Code
  6. Preis: pro Wort, keine Benutzerlizenzen
  7. Testen Sie es kostenlos mit Ihren eigenen JSON-Dateien

Nutzen Sie Claude Code, Codex oder Cursor?

Verbinden Sie die PTC mit Ihrem Agenten, und sie erledigt dies für Sie: Sie lernt Ihre App kennen, fragt Sie nur, was der Code nicht beantworten kann, und übersetzt und prüft jede Sprache. Ein Prompt:

Lokalisiere diese App mit der PTC ins Deutsche und Spanische.

Verbinden Sie die PTC mit Ihrem Agenten

Einmal einrichten, und jeder Push kommt übersetzt zurück

Die PTC ist für Apps konzipiert, die sich ständig ändern, nicht für einmalige Übersetzungen. Sie müssen nichts exportieren, hochladen oder herunterladen: Die Arbeit findet dort statt, wo sich Ihr Code befindet.

Wir betreiben unser eigenes Produkt auf diese Weise. WPML umfasst etwa 80.000 Wörter in 21 Sprachen. Früher musste ein Release zwei Wochen auf Übersetzer warten, mit der PTC ist es in etwa drei Stunden fertig. Lesen Sie, wie wir WPML mit der PTC übersetzen.

  1. Verbinden Sie die PTC mit Claude Code oder Codex und geben Sie ihr einen Prompt: Set up PTC translations. Die Seite für die ersten Schritte enthält den Befehl.
  2. Die PTC lernt Ihr Projekt einmalig kennen. Der Agent findet Ihre JSON-locale-Dateien und den Code, der jeden String verwendet, teilt der PTC mit, was das Produkt macht, und schreibt die PTC-Konfiguration. Sehen Sie sich an, wie der PTC-Agenten-Leitfaden funktioniert.
  3. Sie beantworten, was nur Sie wissen: die Sprachen, den Preis und wie die Übersetzungen ankommen sollen.
  4. Die PTC öffnet einen Pull Request mit einer übersetzten .json-Datei pro Sprache, wie zum Beispiel locales/es.json. Von da an läuft sie von selbst: Jeder Push in Ihren Standard-Branch kommt auf die gleiche Weise zurück.

Sie zahlen nur für neue und geänderte Strings. Ein String, der einmal übersetzt wurde, wird nie wieder berechnet.

Kein Coding-Agent? Verbinden Sie GitHub, GitLab oder Bitbucket selbst, oder rufen Sie die PTC API aus Ihrem Build auf.

Was im Pull Request zurückkommt

  • Die gleiche Struktur. Jeder Key, jede Verschachtelungsebene und jedes Array kommt so zurück, wie es war. Die PTC übersetzt, benennt oder löscht niemals einen Key: header.welcome bleibt in jeder Sprache header.welcome.
  • Unberührte Platzhalter. {{name}} für i18next, {name} für vue-i18n und ICU-Nachrichten, %s und %1$d bleiben dort, wo die Grammatik der jeweiligen Sprache sie platziert.
  • Jede Pluralform. Keys mit Plural-Suffixen erhalten die Formen, die jede Sprache benötigt: eine für Japanisch, vier für Polnisch, sechs für Arabisch.
  • Gültiges JSON. Escape-Sequenzen und Zeilenumbrüche werden so zurückgeschrieben, wie es die JSON-Spezifikation verlangt, sodass ein \n weiterhin ein Zeilenumbruch bleibt.
  • Geprüfte Übersetzungen. Die PTC prüft jede Übersetzung anhand Ihrer Produktbeschreibung und des Glossars, bevor sie den Pull Request öffnet.

Drei Gewohnheiten, durch die sich eine JSON-Datei gut übersetzen lässt

Die PTC übersetzt die Werte, die sie findet. Wie Sie diese schreiben, entscheidet darüber, wie gut das Ergebnis sein kann.

{
  "cart": {
    "title": "Your cart",
    "items_one": "{{count}} item",
    "items_other": "{{count}} items",
    "checkout": "Pay {{amount}} now"
  }
}
  • Ganze Sätze, mit Platzhaltern. "Pay {{amount}} now" kann für jede Sprache umgestellt werden. Zwei im Code zusammengefügte Keys können das nicht.
  • Plural-Keys, keine Bedingungen im Code. Schreiben Sie items_one und items_other, und die PTC fügt die Formen hinzu, die andere Sprachen benötigen.
  • Keys, die aussagen, wo sich der Text befindet. cart.checkout teilt der PTC mit, dass „Pay“ ein Button ist.

Für die restliche Vorbereitung lesen Sie, wie Sie Software für die Übersetzung vorbereiten und wie Sie verhindern, dass lange Übersetzungen Layouts zerstören. Deutsch fällt etwa 30 % länger aus als Englisch.

Übersetzungen, die auf den Bildschirm passen, auf dem sie erscheinen

Eine Ressourcendatei liefert einem Übersetzer „Send“ und sonst nichts. Die PTC arbeitet mit mehr als nur dem String.

  • Kontext aus Ihrem Code. Ihr Coding-Agent liest, wo ein mehrdeutiger Key verwendet wird, und die PTC macht daraus eine einzeilige Notiz, die die Übersetzung anleitet.
  • Ein Glossar. Die PTC erstellt es aus Ihren bereits vorhandenen Übersetzungen und fragt Sie nur dort, wo sich Ihre eigenen Quellen widersprechen. Siehe Markenstimme und Glossar.
  • Geprüfte Bildschirme. Wenn die AI Visual QA für Ihr Konto aktiviert ist, prüft die PTC das übersetzte Produkt auf dem Bildschirm. Sie korrigiert, was sich in den Übersetzungsdateien befindet, wie zum Beispiel ein Label, das zu lang für seinen Button ist, und gibt Ihnen einen einsatzbereiten Prompt für das, was sich in Ihrem Komponenten-Code befindet, wie etwa einen hardcodierten String.

Ein Projekt für alles rund um den Code

  • Ihr Framework. Für eine React-App mit react-i18next siehe Übersetzung einer React-App.
  • Andere Dateien. Legen Sie .json, .yml, .po, .xcstrings und andere Dateien in einem PTC-Projekt ab, und sie teilen sich ein Glossar. Sehen Sie sich die unterstützten Formate an.
  • Release Notes und E-Mails. Sie befinden sich außerhalb der Locale-Dateien. Fügen Sie sie in dasselbe Projekt ein, und sie verwenden dasselbe Glossar.
  • Texte, die Ihre Nutzer schreiben. Kommentare, Beiträge und Chats durchlaufen die PTC API, sobald sie eintreffen.

Preis: pro Wort, keine Benutzerlizenzen

Der Preis pro 1.000 Wörter beginnt bei 3,00 € und sinkt mit dem monatlichen Volumen auf 0,40 €. Die ersten 500 Wörter jeden Monat sind kostenlos, und es gibt kein Abonnement. Sehen Sie sich die Preisseite an.

Testen Sie es kostenlos mit Ihren eigenen JSON-Dateien

Die Testphase umfasst 20.000 Wörter in 2 Sprachen für 30 Tage, ohne Kreditkarte.

Starten Sie Ihre kostenlose Testphase und verbinden Sie Ihren Agenten

Zuletzt aktualisiert: