PTC

KI-Softwarelokalisierung, entwickelt für CI/CD-Pipelines

Die PTC (Private Translation Cloud) integriert sich in GitHub, GitLab und Bitbucket und übersetzt Ihre Ressourcendateien bei jedem Commit in 40+ Sprachen. Die visuelle Übersetzungsprüfung verifiziert die laufende App in jeder Sprache, sodass Sie ohne manuelle QA pro Release veröffentlichen können.

Quelldateien ändern sich, die PTC übersetzt automatisch, übersetzte Dateien landen als Merge Request wieder in Ihrem Repo, und die AI Visual QA verifiziert die gerenderte App, bevor das Release veröffentlicht wird. Kein Hin- und Herschieben von Dateien zwischen Teams, keine Übergaben an Agenturen zwischen Releases.

Starten Sie Ihre 30-Tage-Testphase – übersetzen Sie Ihre Software 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

Der Lokalisierungs-Workflow, der Ihr Team ausbremst

Die meisten Entwicklerteams gehen die Lokalisierung auf dieselbe Weise an. Sie stoßen auf dieselben drei Probleme:

  • Übersetzungen zerschießen das UI. Deutsche Wörter sind etwa 30 % länger als englische. Sie finden erst in der Produktion heraus, dass der Text in Ihren Buttons überläuft.
  • Lokalisierung ist immer der letzte Schritt. Sie exportieren manuell .json-, .po- oder .strings-Dateien. Übersetzungen kommen spät zurück und verzögern Ihr Release.
  • Übersetzungen spiegeln nicht Ihre Marke wider. Generische Tools zur Softwareübersetzung kennen weder Ihre Funktionsnamen noch Ihre technische Terminologie oder wissen, ob Ihre Tonalität formell oder verspielt ist.

Die PTC ersetzt alle drei durch einen CI-nativen Workflow.

Was die PTC bei der Softwarelokalisierung 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 ist kein Übersetzungstool, das Ihrem Team beim Übersetzen hilft. Die PTC ist der Übersetzer. Sie lernt das Vokabular, die Tonalität und die Regeln Ihres Produkts aus den von Ihnen hochgeladenen Strings und wendet sie über jedes Release hinweg konsistent an.

Für Entwicklerteams gebaut, nicht nachträglich aufgesetzt

Ein Tool zur Softwareübersetzung verdient sich seinen Platz, wenn es in den bestehenden Workflow passt, technische Dateiformate versteht und Platzhalter sowie Variablen beibehält. Die PTC wurde genau dafür entwickelt: Sie parst Ihre Ressourcendateien automatisch, lernt die Terminologie Ihres Produkts und liefert Übersetzungen, die Ihre UI-Einschränkungen respektieren, sodass Ihre Entwickler ihren Workflow beibehalten können, anstatt sich an eine generische Übersetzungs-App anzupassen.

  • Markenstimme pro Projekt. Definieren Sie den Zweck und die Zielgruppe Ihres Produkts ein einziges Mal. Die PTC nutzt diesen Kontext für jeden String, sodass Ihre Übersetzungen so klingen, als wären sie von Ihrem Team geschrieben worden. Das gilt unabhängig davon, ob Ihr Produkt formell oder locker, technisch oder für Endverbraucher gedacht ist.
  • Glossar, das kumuliert. Fügen Sie markenspezifische Begriffe, Funktionsnamen und „Nicht übersetzen“-Regeln einmalig hinzu. „Cart = Carrito“ für Spanisch. Die PTC wendet sie konsequent in jeder Datei, jeder Sprache und jedem zukünftigen Update an.
  • Übersetzungen, die in Ihr UI passen. Die PTC verwendet intelligente Standardlängen für jede Zielsprache und kennzeichnet Überläufe bereits während der Übersetzung, nicht erst nach dem Build.
  • Platzhalter, korrekt verarbeitet. Die PTC erkennt Platzhalter wie %s, {{name}}, {0}, %1$s in jedem unterstützten Ressourcenformat. Variablen bleiben erhalten, sodass Sie niemals einen fehlerhaften String veröffentlichen.
  • translation memory über Updates hinweg. Wenn Sie ein Wort in einem Absatz ändern, übersetzt die PTC nur das, was sich geändert hat, und behält den Rest bei.
  • Kein Raten. Wenn ein String mehrdeutig ist (ist „Submit“ ein Button oder ein Substantiv?), stoppt die PTC und fragt nach, anstatt eine falsche Bedeutung zu wählen.

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

Übersetzung ist notwendig, reicht aber nicht aus, um mehrsprachige Software zu veröffentlichen. Ein übersetzter String kann ein fehlerhaftes Produkt ausliefern. Ein deutsches Label, das in einem Button überläuft. Ein französisches Wort mit der falschen Wortart. Ein englischer String, den jemand vergessen hat, in den i18n-Helper zu wrappen. Diese Fehler zu finden, bedeutet traditionell einen mehrtägigen manuellen QA-Durchlauf pro Sprache und pro Release. Das ist die teuerste und langsamste Phase der Lokalisierung und der Grund, warum sich viele Teams auf zwei oder drei Sprachen beschränken.

Die AI Visual QA der PTC ersetzt diesen Durchlauf durch CI-native Automatisierung. Zwei Varianten decken jede Art von Software ab:

  • Browser-Erweiterung (für browserbasierte Software wie SaaS, Web-Admin-UIs, webbasierte Desktop-Apps). Installieren Sie die PTC-Browser-Erweiterung und zeichnen Sie einmalig einen Rundgang durch die kritischen Benutzer-Workflows Ihrer App auf. Von da an wiederholt die PTC die Aufzeichnung nach jedem Release, erfasst jeden Screen in jeder Sprache und prüft das gerenderte Ergebnis.
  • Screenshot-Upload (für native Desktop-Apps, Server-CLI-Tools oder jegliche Nicht-Browser-Software). Laden Sie einen Screenshot pro Sprache und pro Screen hoch. Die Vision-KI der PTC prüft das gerenderte Ergebnis auf die gleiche Weise.

Fehler, die die PTC in den Ressourcendateien beheben kann (Verb/Substantiv-Mehrdeutigkeit, Layout-Überlauf, Plural-Unstimmigkeiten), werden automatisch behoben. Fehler, die sich in Ihrem Quellcode befinden (fehlende Wrapper, hardcodierte Strings, Satzverkettungen), kommen als einsatzbereite Prompts für Cursor oder Claude Code zurück.

Das Lieferergebnis verlagert sich von „übersetzten Ressourcendateien“ zu „veröffentlichungsreifer mehrsprachiger Software“. Keine andere Lokalisierungsplattform bietet dies heute an.

Native CI/CD-Integration mit GitHub, GitLab und Bitbucket

Committen Sie eine .ptc-config.yml, die die Dateien benennt, welche Ihre Quellstrings enthalten und wohin die Übersetzungen gehören:

# .ptc-config.yml
source_locale: en
files:
  - file: src/locales/en.json
    output: src/locales/{{lang}}.json
  - file: app/src/main/res/values/strings.xml
    output: app/src/main/res/values-{{lang}}/strings.xml

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

# .github/workflows/translate.yml
name: Translate
on:
  push:
    branches: [main]
    paths:
      - 'src/locales/en.json'
      - 'app/src/main/res/values/strings.xml'
  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

Die PTC synchronisiert die neuen Quellstrings, übersetzt sie in Ihre Zielsprachen und öffnet einen Pull Request mit den aktualisierten es.json, de.json, values-es/strings.xml und so weiter. Ihr Team überprüft ihn wie jede andere Code-Änderung. Ein Push, der Ihre Quellstrings unverändert lässt, übersetzt nichts und öffnet nichts.

Für GitLab CI, Bitbucket Pipelines, CircleCI oder jedes andere CI-System funktioniert derselbe Workflow über REST. Weitere Informationen zur vollständigen Webhook- und Sync-API finden Sie in der PTC-API-Referenz.

Für Teams, die mehrere Releases pro Woche veröffentlichen, skaliert die PTC ohne Overhead pro Release. Die PTC übersetzt nur Strings neu, die sich tatsächlich geändert haben. Ein Update mit 10 Strings führt nicht dazu, dass die anderen 10.000 neu übersetzt werden. Die PTC läuft rund um die Uhr. Sie warten nie auf die Lieferprognose einer Agentur für die nächste Woche.

Lokalisierung läuft parallel zu Ihrem Code, nicht danach

Kontinuierliche Lokalisierung bedeutet, dass die Übersetzung Teil Ihres Entwicklungszyklus ist, anstatt zu einer separaten Phase am Ende zu werden. Die PTC ermöglicht dies durch die Anbindung an Ihr Git-Repository oder Ihre CI/CD-Pipeline. Wenn Sie neuen Code pushen, erkennt die PTC die neuen Strings, wendet Ihren Produktkontext und Ihr Glossar an, übersetzt sie und gibt sie als Merge Request zurück, sodass die Lokalisierung mit jedem Commit Schritt hält, anstatt das nächste Release zu blockieren.

Glossar und translation memory pro Projekt

Fügen Sie einen Glossareintrag einmalig hinzu. Zum Beispiel: „Cart = Carrito“ für Spanisch. Die PTC wendet den Eintrag auf jede Datei im selben Projekt an, jetzt und bei jedem zukünftigen Update. Sie müssen zwischen den Durchläufen nie wieder TMX-Dateien hochladen.

Sie können Glossareinträge auf zwei Arten verwalten. Das PTC-Dashboard bietet einen Editor für Ad-hoc-Einträge. Die PTC-REST-API unterstützt den Glossar-Import und -Export für Teams, die ihre Terminologie in einem separaten System pflegen.

Bearbeiten oder übersetzen Sie jeden String nach der Generierung neu

Die PTC sperrt niemals eine Übersetzung. Sie können jeden String jederzeit im Tab Translations überprüfen, bearbeiten oder die PTC bitten, ihn neu zu übersetzen, sodass Ihr Team das letzte Wort bei jedem veröffentlichten Wort behält.

Die PTC verarbeitet jedes gängige Ressourcenformat ohne zusätzliche Konfiguration

Die PTC verarbeitet die Formate, die Ihr Stack tatsächlich verwendet. Die unten genannten Formate verlinken auf ihre jeweiligen Übersetzungsseiten:

  • Web: JSON (i18next, react-intl, vue-i18n, next-intl), YAML (Rails), PO/POT (Django, WordPress).
  • iOS: .strings, .stringsdict, .xcstrings (String Catalogs).
  • Android: strings.xml, Pluralformen, String-Arrays.
  • Desktop / plattformübergreifend: .properties (Java), .po (gettext).
  • Daten / Kataloge: CSV, XLIFF.

Softwarelokalisierung fängt nicht bei der Benutzeroberfläche an und hört dort auf. Die PTC übersetzt auch Release Notes, E-Mail-Benachrichtigungen, Hilfedokumentationen, Marketingmaterialien, Nutzer-Feedback und Fehlerberichte. Alles im selben Projekt, sodass die Terminologie bei allem, womit Ihre Nutzer in Berührung kommen, konsistent bleibt.

Sehen Sie sich die vollständige Matrix der unterstützten Formate und Sprachen für die komplette Liste an.

In 40+ Sprachen veröffentlichen, von Arabisch bis Japanisch

Die PTC übersetzt in 40+ Sprachen, darunter Arabisch, Chinesisch, Französisch, Deutsch, Japanisch, Koreanisch, Portugiesisch, Spanisch und mehr, sodass Sie neue Märkte erschließen können, ohne für jeden ein neues Tool hinzuzufügen. Sehen Sie sich die vollständige Liste der unterstützten Sprachen an, um zu bestätigen, dass Ihre Zielsprachen abgedeckt sind.

Plattformübergreifende Release Notes, Kunden-E-Mails und Support-Dokumente übersetzen

Plattformübergreifende Release Notes, kundenorientierte E-Mails, Support-Dokumentation und Texte für Marketing-Websites befinden sich alle außerhalb Ihrer Ressourcendateien. Das Paste to Translate der PTC verarbeitet diese Texte im selben Projekt. Fügen Sie den Ausgangstext ein, wählen Sie die Zielsprachen aus und erhalten Sie Übersetzungen zurück, die dasselbe Glossar und dieselbe Markenstimme wie Ihre In-App-Strings verwenden.

Nutzergenerierte Inhalte, Support-Tickets und dynamische Daten mit der PTC-API übersetzen

Nutzergenerierte Inhalte, Support-Tickets und die dynamischen Daten, die Ihre Software zur Laufzeit verarbeitet, müssen bei 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 die Übersetzungen Ihrer Ressourcendateien.

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 pro Monat sind kostenlos. Sie zahlen nur für den Rest. Die Preisseite enthält einen Kostenrechner. Melden Sie sich mit einer Firmen-E-Mail-Adresse für eine erweiterte Business-Testphase an.

Die PTC ist für den Unternehmenseinsatz ISO 27001-zertifiziert

Die PTC ist ISO 27001-zertifiziert, was bedeutet, dass Ihre Daten und die Daten Ihrer Nutzer nach international anerkannten Sicherheitsstandards behandelt werden. Die PTC unterstützt kontinuierliche Lokalisierung für Entwicklerteams jeder Größe, vom Startup mit 3 Entwicklern bis hin zum Großunternehmen, das wöchentlich in 12 Sprachen veröffentlicht.

Folgen Sie einem bewährten Weg vom ersten String bis zum veröffentlichten Release

Der Einstieg ist unkompliziert, wenn man einen Plan hat. Unser Leitfaden zur Softwarelokalisierung führt Sie durch alle Schritte, von der Vorbereitung Ihrer Strings für die Übersetzung bis hin zur Verwaltung von Updates, während Ihr Produkt wächst, sodass Sie die PTC mit einem klaren Plan statt durch Ausprobieren einführen. Lesen Sie den Leitfaden zur Softwarelokalisierung, um Ihr erstes Projekt einzurichten.

Bereit, verifizierte mehrsprachige Software zu veröffentlichen?

Verbinden Sie Ihr GitHub- oder GitLab-Repo. Die PTC übersetzt Ihre Ressourcendateien in 40+ Sprachen und prüft die laufende App in jeder davon bei jedem Release. Sie veröffentlichen mit Zuversicht.

Starten Sie Ihre 30-Tage-Testphase – 20.000 Wörter gehen auf uns, keine Kreditkarte erforderlich.

Für Entwickler, die tiefer einsteigen möchten: