Zum Inhalt springen

Optionale Analysen, Sitzungsaufzeichnungen und Werbung bleiben deaktiviert, es sei denn, Sie stimmen zu. Sie können diese ablehnen und Transglot weiterhin nutzen. Ändern Sie Ihre Auswahl jederzeit in Cookie-Einstellungen. Cookie-Richtlinie

transglot für EntwicklerAPI, CLI, MCP

Übersetzen Sie Ihre Strings aus der CI, nicht aus einem Dashboard.

Sehen Sie Ihre Website kostenlos auf Französisch, Deutsch und Spanisch.Keine Registrierung. Keine Einrichtung.

Eine REST-API mit scoped Tokens, 12 per HMAC signierten Webhook-Events, ein MCP-Server, den Ihr Editor aufrufen kann, und 20 Dateiformate, die ohne Schema-Rewrite round-trip-fähig sind. Datei hochladen, Sprachen zurückerhalten.

Ohne
Mit

Ein Dashboard, das jemand öffnen muss – und daran denken muss.

Die CLI und die GitHub Action laufen in der CI mit einem scoped Projekt-Token, bereits ab Starter.

Ein Format-Konverter dazwischen, der stillschweigend Plurale und Kommentare verwirft.

Zwanzig Formate werden nativ gelesen und geschrieben, sodass Plurale, Platzhalter und Kommentare den Round-Trip überstehen.

Einen Endpoint pollen, um herauszufinden, ob der Durchlauf beendet ist.

12 Webhook-Events, signiert über Zeitstempel und Body, damit Ihr Empfänger sein eigenes Replay-Fenster durchsetzen kann.

Laden Sie eine String-Datei hoch und erhalten Sie entworfene Sprachen zurück, bei denen die vier Checks bereits ausgeführt wurden. Ein Projekt-Token treibt die CLI, die GitHub Action, die REST-API und den MCP-Server an; das Limit liegt bei 60 Anfragen pro Minute pro Token.

So funktioniert’s

Ihre Datei wird unverändert übernommen. Platzhalter und Pluralformen bleiben intact.

Fünf Schritte: 20 Formate werden so gelesen, wie sie sind, ein scoped Token, der Übersetzungsdurchlauf, die Platzhalterprüfung, ein signierter Webhook und dann Pull.
Lösungen · Route-Konsolesolutions / developersEntwickler

Schritte · Entwickler: 20 Formate, unverändert → API, CLI, Aktion oder MCP → Flux bei Push, Deep pro Schlüssel → Die Platzhalterprüfung → Ein signierter Webhook, dann Pull

Was eingeht20 Formate, unverändertPluralformen, Platzhalter und Kommentare überstehen den Roundtrip.
Wie es dorthin gelangtAPI, CLI, Aktion oder MCPEin einzelnes projektspezifisches Token steuert alle vier; sechzig Anfragen pro Minute
Welcher DurchlaufFlux bei Push, Deep pro SchlüsselDer Schnellzugang bei jedem Commit; die sorgfältige Prüfung für die von Ihnen markierten SchlüsselFluxDeepBeide Durchläufe, pro Schlüssel auswählbar
Die PrüfungDie PlatzhalterprüfungEin umbenanntes oder neu angeordnetes {token} wird abgelehnt, niemals geratenPlatzhalterPluralformenGlossarLängeDie Prüfung, die es hier abfängt
Was herauskommtEin signierter Webhook, dann Pull12 Ereignisse, signiert über Zeitstempel und Body; /v1/pull ruft jede Zeichenfolge wieder ab
Eine veranschaulichende erste WocheEntwickler
$ transglot push
POST /v1/push · 200 · abilities: push, pull
placeholders · {amount} kept in every locale
webhook · signed over timestamp + body · delivered
$ transglot pull
3 locales written back, schema untouched
Der passende Plan
Starter$19pro Monat
  • 300.000 Wörter pro Monat
  • Unbegrenzte Projekte und Sprachen, drei Sitzplätze
  • Das Scoped-Token, das Free nicht erstellen kann: CLI, Action, API, MCP
Free benötigt keine Karte, kann aber kein Projekt-Token erstellen, daher beginnen hier die fünf Oberflächen.
Alle acht Seiten ansehen
Jeder von ihnen startet im gleichen kostenlosen Plan
Ein feststehendes Element in deinem Browser. Die fünf Schritte, die zwei Durchläufe, die vier Prüfungen und die Planzeilen sind der ausgelieferte Mechanismus und die ausgelieferte Preisliste; die erste Woche dient nur zur Veranschaulichung und nichts auf dieser Oberfläche wird irgendwohin gesendet.

Ein Übersetzungstool im Vergleich zu einem Build-Schritt.

Transglot
in der Pipeline
Wo es läuft
In der CI. Die GitHub Action erstellt Entwürfe beim Push, und die CLI macht dasselbe von Ihrer Shell aus.
Authentifizierung
Projekt-Tokens mit fünf Berechtigungen: push, pull, manage, read und write, sowie einer Deploy-Untermenge mit drei Berechtigungen.
Ereignisse
12 Webhook-Events, per HMAC über Zeitstempel und Body signiert.
Formate
Zwanzig Formate, nativ les- und schreibbar. Sieben davon unterstützen Pluralformen; ein Format, das keine Pluralform ausdrücken kann, lehnt die Zeile ab, statt eine zu erfinden.
Agents
Ein MCP-Server, der 17 MCP-Tools bereitstellt, sodass ein Editor fehlende Inhalte übersetzen oder QA durchführen kann, ohne die Datei zu verlassen.
Die oben genannten Zahlen für Formate, Ereignisse und Tools sind an die Enums gebunden, aus denen sie stammen, durch Tests, die fehlschlagen, wenn der Text abweicht.
was Sie aufrufen können

Fünf Zugänge, ein Projekt-Token.

Alle fünf Methoden authentifizieren sich mit demselben scoped Token, das im Free-Plan nicht erstellt werden kann. Sie beginnen beim Starter-Plan.
Es gibt bewusst keinen Browser-Download von Übersetzungen. Die Ausgabewege sind der Pull-Endpunkt, die CLI, das CDN-Bundle und die Dateispeicher-Synchronisierung.

FAQs

Was ein Entwickler prüft, bevor er den ersten Aufruf schreibt.

Gibt es eine Übersetzungs-API, die ich aus meinem eigenen Code aufrufen kann?
Ja: eine REST-API v1, eine CLI auf npm, eine GitHub Action, ein MCP-Server mit 17 Tools und 12 signierte Webhook-Events. Alle fünf authentifizieren sich mit demselben projektspezifischen Token, das der Free-Plan nicht erstellen kann, daher beginnen sie beim Starter-Plan für 19 $ pro Monat.
Ein Projekt, 100.000 Wörter zu Beginn (25.000 bei der Registrierung, 75.000 nach Telefonverifizierung) und anschließend 10.000 pro Monat, drei Nutzerplätze und 15 Locale-Zeilen einschließlich der Quelllocale, also 14 Zielsprachen. Es kann kein Projekt-Token erstellt werden, sodass CLI, Action, API, Webhooks und der MCP-Server erst ab Starter verfügbar sind.
Fügen Sie die GitHub Action hinzu. Sie erstellt bei jedem Push Entwürfe für jede zugeordnete Sprache und commitet sie in den Branch, auf dem der Workflow ausgeführt wurde. So gelangen die Übersetzungen bei einem Feature-Branch mit der Änderung in den Pull Request für diesen Branch und nicht erst danach. Die CLI lädt von jedem anderen Runner hoch und herunter, und mit --wait beendet sie sich mit einem Fehlercode, wenn ein Lauf fehlschlägt, wodurch der Schritt rot markiert wird, statt eine abgelehnte Zeile stillschweigend durchzulassen.
Sechzig Anfragen pro Minute pro Projekt-Token. Dies gilt pro Token und nicht pro Organisation, sodass ein lauter CI-Job Ihren Produktions-Reader nicht aushungern kann.
Jede Zustellung enthält einen Zeitstempel-Header und eine HMAC-Signatur, die über den Zeitstempel und den Body berechnet wird. Wir veröffentlichen den Zeitstempel, damit Ihr Empfänger ein beliebiges Replay-Fenster durchsetzen kann; wir erzwingen keines für Sie.
12 Webhook-Ereignisse: batch.completed, batch.failed, key.created, key.updated, key.deleted, translation.updated, translation.reviewed, language.added, language.removed, glossary.updated, qa.completed und source_drift.repaired. Dieselbe Liste ist unter GET /v1/webhooks/events abrufbar, sodass Ihr Code sie nie hartkodieren muss.
Ein Token verfügt über fünf Funktionen: Push, Pull, Verwalten, Lesen und Schreiben. Es gibt zudem eine Teilmenge mit drei Funktionen für Deploy-Jobs, die nur Dateien verschieben müssen. Tokens werden pro Projekt ausgestellt, sodass eines nicht auf ein Projekt zugreifen kann, für das es nicht erstellt wurde.
Sieben von zwanzig: Android XML, iOS stringsdict, iOS xcstrings, Flutter ARB, gettext PO, CSV und XLSX. Laravel PHP tut dies nicht; statt eine Form zu erfinden, lehnt sein Codec die Zeile ab.
Ja, mit 17 Tools, sodass ein Agent ein Projekt lesen, Sprachen auflisten und hinzufügen, eine einzelne Übersetzung abrufen und aktualisieren, ganze Dateien pullen und pushen, fehlende Inhalte übersetzen, einen Batch abfragen oder abbrechen, einen fehlgeschlagenen erneut versuchen und QA durchführen kann, ohne den Editor zu verlassen. Vier der siebzehn Tools sind die Glossar-Tools. Beim Abbrechen eines Batches werden die nicht verbrauchten Wörter Ihrem Kontingent wieder gutgeschrieben.
Ein fehlerhafter Platzhalter, eine fehlende Pluralform oder ein verbotener Glossarbegriff erhält einen automatischen Korrekturversuch, und die Prüfungen werden für das zurückgelieferte Ergebnis erneut ausgeführt. Wenn es immer noch fehlschlägt, wird die Zeile abgelehnt, statt in Ihre Datei geschrieben zu werden. Eine Zeile, die nur die Längenbegrenzung überschreitet, wird stattdessen geschrieben, und ab dem Team-Plan kennzeichnet die automatische Genehmigung oder ein QA-Lauf sie zur Prüfung.
Im Web ja. Veröffentlichen Sie ein Locale-Bundle im CDN ab dem Starter-Plan und laden Sie es zur Laufzeit, sodass eine Textkorrektur eine Veröffentlichung statt eines Releases ist. Native Apps beziehen ihre Strings weiterhin aus den Dateiformaten und benötigen einen Build.
GET /v1/pull, die CLI, das CDN-Bundle oder die Dateispeicher-Synchronisierung mit S3, Dropbox oder Drive. Es gibt bewusst keinen Browser-Download von Übersetzungen, planen Sie also eine dieser vier Optionen ein.
Die CLI ist MIT-lizenziert und auf npm veröffentlicht, und die GitHub Action ist MIT-lizenziert mit einem öffentlichen Repository. Die gehostete Anwendung selbst, einschließlich der Engine und der Format-Codecs, ist privat, und nichts auf dieser Website sollte anders interpretiert werden.
funktioniert mit dem, was Sie bereits betreiben

41 Konnektoren, bereits integriert.

scoped tokens · signierte Events · 20 Formate

Übersetzung in CI integrieren und nicht mehr darüber nachdenken.

Free benötigt keine Kreditkarte. Die CLI, die Action, die API und der MCP-Server starten im Starter-Plan für 19 $ pro Monat.