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 über 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 den Releases.
Starten Sie Ihre 30-Tage-Testphase – übersetzen Sie Ihre Software sofort
- 20.000 Wörter in 2 Sprachen
- Über 40 Sprachen unterstützt
- Visuelle Übersetzungsprüfung der laufenden App inklusive
- ISO 27001-zertifiziert – Sicherheit und Compliance abgehakt
- Keine Kreditkarte erforderlich
Der Lokalisierungs-Workflow, der Ihr Team ausbremst
Die meisten Entwicklerteams gehen die Lokalisierung auf die gleiche Weise an. Dabei stoßen sie auf dieselben drei Probleme:
- Übersetzungen zerschießen das UI. Deutsche Wörter sind etwa 30 % länger als englische. Dass der Text auf Ihren Buttons überläuft, merken Sie erst in der Produktion.
- Lokalisierung ist immer der letzte Schritt. Sie exportieren manuell
.json-,.po- oder.strings-Dateien. Die Übersetzungen kommen spät zurück und verzögern Ihr Release. - Übersetzungen spiegeln Ihre Marke nicht wider. Generische Tools zur Softwareübersetzung kennen weder Ihre Funktionsnamen noch Ihre technische Terminologie noch wissen sie, ob Ihre Tonalität formell oder locker 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 – maßgeschneiderte Übersetzungen pro Projekt, mit kontextbewusster Genauigkeit in jeder Ressourcendatei.
- Visuelle Übersetzungsprüfung Ihrer laufenden Software – die PTC prüft Ihre gerenderte App, sodass Sie ohne manuelle QA pro Sprache veröffentlichen können.
- Native CI/CD-Integration mit GitHub, GitLab und Bitbucket – ein Push, der Quellstrings hinzufügt oder ändert, kommt als Merge Request zurück.
- Glossar und Translation Memory pro Projekt – die Terminologie bleibt in jeder Ressourcendatei im Projekt und über jedes Release hinweg konsistent.
- Jedes gängige Ressourcenformat sofort einsatzbereit unterstützt – JSON, YAML, PO, .strings, .xcstrings, .properties, .resx, .arb, CSV und mehr.
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 Strings, die Sie hochladen, und wendet diese ü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 sich in den bestehenden Workflow einfügt, 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. So behalten Ihre Entwickler ihren Workflow bei, anstatt sich an eine generische Übersetzungs-App anpassen zu müssen.
- 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 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 konzipiert ist.
- Ein Glossar, dessen Wert kumuliert. Fügen Sie markenspezifische Begriffe, Funktionsnamen und „Nicht übersetzen“-Regeln einmalig hinzu. „Cart = Carrito“ für Spanisch. Die PTC wendet diese in jeder Datei, jeder Sprache und jedem zukünftigen Update konsequent an.
- Übersetzungen, die in Ihr UI passen. Die PTC verwendet intelligente Standardlängen für jede Zielsprache und markiert Überläufe während der Übersetzung, nicht erst nach dem Build.
- Korrekt verarbeitete Platzhalter. Die PTC erkennt Platzhalter wie
%s,{{name}},{0},%1$sin jedem unterstützten Ressourcenformat. Variablen bleiben erhalten, sodass Sie nie einen fehlerhaften String veröffentlichen. - Translation Memory über Updates hinweg. Wenn Sie ein einziges 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?), hält die PTC an und fragt nach, anstatt eine falsche Bedeutung zu wählen.
Visuelle Übersetzungsprüfung Ihrer laufenden Software – veröffentlichen Sie ohne manuelle QA pro Sprache
Übersetzung ist notwendig, aber nicht ausreichend für die Veröffentlichung mehrsprachiger Software. Ein übersetzter String kann ein fehlerhaftes Produkt zur Folge haben. Ein deutsches Label, das auf einem Button überläuft. Ein französisches Wort mit der falschen Wortart. Ein englischer String, den jemand vergessen hat, in den i18n-Helper einzubinden. Diese Fehler zu finden, bedeutet traditionell einen mehrtägigen manuellen QA-Durchlauf pro Sprache und 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 Benutzerpfade Ihrer App auf. Von da an wiederholt die PTC die Aufzeichnung nach jedem Release, erfasst jeden Bildschirm in jeder Sprache und überprü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 Bildschirm hoch. Die Vision-KI der PTC überprüft das gerenderte Ergebnis auf die gleiche Weise.
Fehler, die die PTC in den Ressourcendateien beheben kann (Mehrdeutigkeit zwischen Verb/Substantiv, Layout-Überlauf, nicht übereinstimmende Pluralformen), 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 das heute an.
Native CI/CD-Integration mit GitHub, GitLab und Bitbucket
Committen Sie .ptc-config.yml, um die Dateien zu benennen, die Ihre Quellstrings enthalten und in die 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 Aktion „PTC Translate“ zu Ihrem Workflow hinzu. Sie enthält eine angeheftete Version des 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 Dateien es.json, de.json, values-es/strings.xml und so weiter. Ihr Team prüft diesen 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 Ablauf über REST. Die vollständige 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. Bei einem Update von 10 Strings werden die restlichen 10.000 nicht neu übersetzt. Die PTC läuft rund um die Uhr. Sie müssen nie wieder auf den für nächste Woche anvisierten Liefertermin einer Agentur warten.
Die 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 Verbindung mit Ihrem Git-Repository oder Ihrer 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. So hält die Lokalisierung mit jedem Commit Schritt, 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 Import und Export von Glossaren für Teams, die ihre Terminologie in einem separaten System pflegen.
Jeden String nach der Generierung bearbeiten oder neu übersetzen
Die PTC sperrt eine Übersetzung niemals. Sie können jeden String jederzeit über den Tab Translations überprüfen, bearbeiten oder von der PTC neu übersetzen lassen, sodass Ihr Team die endgültige Entscheidung über jedes veröffentlichte 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),.resx(.NET),.arb(Flutter),.po(gettext). - Daten / Kataloge: CSV, XLIFF, XLSX, Markdown.
Software-Lokalisierung 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 über alle Berührungspunkte Ihrer Nutzer hinweg konsistent bleibt.
Eine vollständige Liste finden Sie in der Matrix zur Format- und Sprachunterstützung.
Veröffentlichen Sie in über 40 Sprachen, von Arabisch bis Japanisch
Die PTC übersetzt in über 40 Sprachen, darunter Arabisch, Chinesisch, Französisch, Deutsch, Japanisch, Koreanisch, Portugiesisch, Spanisch und viele mehr. So können Sie neue Märkte erschließen, ohne für jeden ein neues Tool hinzufügen zu müssen. Sehen Sie sich die vollständige Liste der unterstützten Sprachen an, um sicherzustellen, dass Ihre Zielsprachen abgedeckt sind.
Plattformübergreifende Release Notes, Kunden-E-Mails und Support-Dokumente übersetzen
Plattformübergreifende Release Notes, E-Mails an Kunden, Support-Dokumentationen und Texte für Marketing-Websites befinden sich allesamt außerhalb Ihrer Ressourcendateien. 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 verwenden wie Ihre In-App-Strings.
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 ihrem Eintreffen übersetzt werden. Die PTC-REST-API übersetzt diese Inhalte auf Abruf 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. Nach Ablauf der Testphase bietet die PTC Pay-As-You-Go. Kein Abonnement. Keine Mindestlaufzeit. Die ersten 500 Wörter jeden Monat sind kostenlos. Sie zahlen nur für den Rest. Auf der Preisseite finden Sie einen Kostenrechner. Registrieren Sie sich mit einer Firmen-E-Mail-Adresse für eine erweiterte Business-Testphase.
Die PTC ist nach ISO 27001 für den Unternehmenseinsatz zertifiziert
Die PTC ist nach ISO 27001 zertifiziert. Das bedeutet, dass Ihre Daten und die Daten Ihrer Nutzer nach international anerkannten Sicherheitsstandards verarbeitet werden. Die PTC unterstützt kontinuierliche Lokalisierung für Entwicklungsteams jeder Größe – vom Startup mit 3 Entwicklern bis hin zum Großunternehmen, das wöchentlich Releases 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 Software-Lokalisierung 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. So können Sie die PTC mit einem klaren Plan statt durch Ausprobieren einführen. Lesen Sie den Leitfaden zur Software-Lokalisierung, um Ihr erstes Projekt einzurichten.
Bereit, verifizierte mehrsprachige Software zu veröffentlichen?
Verbinden Sie Ihr GitHub- oder GitLab-Repository. Die PTC übersetzt Ihre Ressourcendateien in über 40 Sprachen und überprüft die laufende App bei jedem Release in jeder einzelnen Sprache. So können Sie mit Zuversicht veröffentlichen.
Starten Sie Ihre 30-Tage-Testphase – 20.000 Wörter auf unsere Kosten, keine Kreditkarte erforderlich.
Für Entwickler, die tiefer einsteigen möchten:
- Lesen Sie die PTC-API-Referenz – REST-Endpunkte, Webhooks, CI-Integration.
- Sehen Sie sich die unterstützten Dateiformate und Sprachen an.
- Sprechen Sie mit uns über Enterprise-Lösungen – individuelle SLAs, On-Premise-Optionen, dedizierter Support.