AI Translation Tool mit Human-in-the-Loop: 23 Agent-Tools für Übersetzungsqualität
Ein conversational AI Agent mit 23 spezialisierten Tools, Human-in-the-Loop-Genehmigung und progressivem Rendering — verwalten Sie Übersetzungen in natürlicher Sprache bei voller Kontrolle.
KI-gestützter Übersetzungsagent in Better i18n
Better i18n geht über einfache KI-Übersetzung hinaus. Das Dashboard enthält einen vollständigen conversational AI Agent — powered by Google Gemini — der Ihren Projektkontext versteht und Übersetzungsaufgaben in natürlicher Sprache ausführt. Bitten Sie ihn, einen Namespace zu übersetzen, Inkonsistenzen zu prüfen oder eine neue Sprache hinzuzufügen, und er erledigt den gesamten Workflow end-to-end mit Ihrer Genehmigung bei jedem Schritt.
Dies ist kein „Generieren und hoffen"-Ansatz. Der Agent arbeitet mit 23 spezialisierten Tools, Human-in-the-Loop-Genehmigung für jede Schreiboperation und einem 30-Sekunden-Projektkontextcache, der ihn in Ihren tatsächlichen Daten verankert.
Die AI Agent-Architektur
Das KI-Chat-System ist als tool-using Agent aufgebaut, nicht als einfache Frage-Antwort-Schnittstelle. Wenn Sie eine Anfrage eingeben, macht der Agent Folgendes:
- Liest Ihren Projektkontext — Sprachen, Keys, Übersetzungen, Sync-Status, Content Models
- Plant die Operation — bestimmt, welche Tools in welcher Reihenfolge aufgerufen werden
- Führt mit Genehmigung aus — Leseoperationen erfolgen automatisch; Schreiboperationen erfordern Ihre ausdrückliche Bestätigung
- Streamt Ergebnisse progressiv — Übersetzungstabellen werden in Echtzeit gerendert, sobald Ergebnisse eintreffen
Der Agent unterstützt bis zu 50 Schritte pro Konversation, mit Context-Stripping (slimToolResults), das Token-Überlauf bei großen Operationen verhindert.
23 Spezialisierte Tools
Der Agent hat Zugriff auf 23 speziell entwickelte Tools, unterteilt in Reading Tools und Writing Tools.
Reading Tools (Automatische Ausführung)
Diese Tools laufen ohne Genehmigung und geben dem Agenten volle Einblicke in Ihr Projekt:
- getTranslations — Übersetzungen für bestimmte Keys, Namespaces oder Sprachen abrufen
- getKeyDetails — einzelne Key-Metadaten, Kontextnotizen und Übersetzungsstatus inspizieren
- getLanguages — alle konfigurierten Sprachen und ihre Vollständigkeit auflisten
- getProjectStats — projektweite Übersetzungsabdeckung, Key-Anzahl und Sprachstatistiken
- getDoctorReport — Diagnosebericht zur Identifizierung fehlender Übersetzungen, ungenutzter Keys und Inkonsistenzen
- getSyncs — alle konfigurierten Sync-Integrationen auflisten (GitHub, GitLab usw.)
- getSyncDetails — Konfiguration und letzte Aktivität einer bestimmten Synchronisierung inspizieren
- getContentModels — Content Models und ihre Feldstrukturen auflisten
- getContentEntries — Content Entries über Models hinweg durchsuchen
- createPlan — Ausführungsplan für komplexe mehrstufige Operationen erstellen
Writing Tools (Human-in-the-Loop-Genehmigung)
Jedes Writing Tool erfordert Ihre ausdrückliche Genehmigung vor der Ausführung. Der Agent schlägt Änderungen vor, Sie prüfen sie, und erst dann werden sie wirksam:
- proposeTranslations — neue Übersetzungen für fehlende Sprachpaare generieren
- proposeTranslationEdits — Verbesserungen für bestehende Übersetzungen vorschlagen
- translateBatch — Keys massenweise über mehrere Sprachen in einer Operation übersetzen
- proposeKeys — neue Translation Keys basierend auf Ihren Codebase-Mustern vorschlagen
- proposeDeleteKeys — ungenutzte oder doppelte Keys identifizieren und zur Entfernung vorschlagen
- proposeLanguages — neue Sprachen basierend auf Ihrer Benutzerdemografie vorschlagen
- proposeLanguageEdits — Sprachkonfiguration ändern (Anzeigenamen, Fallbacks)
- publishChanges — genehmigte Übersetzungen live zum CDN pushen
- proposeContentEntries — CMS Content Entries erstellen oder aktualisieren
- proposeContentModel — Änderungen am Content Model-Schema vorschlagen
- proposePublishEntries — Content Entries zur Veröffentlichung einreihen
Human-in-the-Loop: Das entscheidende Unterscheidungsmerkmal
Die meisten AI Translation Tools arbeiten nach dem Prinzip „Generieren und ausliefern". Better i18n verfolgt einen grundlegend anderen Ansatz mit Human-in-the-Loop (HITL)-Genehmigung.
So funktioniert HITL in der Praxis:
- Sie bitten den Agenten: „Übersetze alle fehlenden Keys im Settings-Namespace ins Deutsche und Französische"
- Der Agent liest Ihr Projekt, identifiziert 47 fehlende Übersetzungen und generiert sie
- Ein strukturierter Vorschlag erscheint im Chat — mit jedem Quellstring, der KI-Übersetzung und allen angewandten Glossarbegriffen
- Sie prüfen den Vorschlag: alles genehmigen, selektiv genehmigen oder Änderungen anfordern
- Nur genehmigte Übersetzungen werden in Ihr Projekt geschrieben
Dieser Workflow stellt sicher, dass die KI-Übersetzungsqualität Ihren Standards entspricht, bevor etwas die Produktion erreicht. Der Agent schreibt niemals Daten ohne Ihre Zustimmung.
Warum das wichtig ist:
- Keine stillen Fehler — jede KI-generierte Übersetzung wird geprüft, bevor sie live geht
- Glossar-Durchsetzung — die KI respektiert Ihre Terminologiedefinitionen, und Sie verifizieren dies
- Audit-Trail — jede Genehmigung wird mit Genehmiger und Zeitpunkt protokolliert
- Reversibilität — da Sie jede Änderung genehmigen, gibt es keinen Batch unbekannter Qualität in der Produktion
Progressives Rendering
Wenn der Agent Übersetzungen generiert, werden die Ergebnisse in Echtzeit in die Chat-Oberfläche gestreamt. Die Übersetzungstabelle wird progressiv gerendert — Sie sehen, wie sich jede Sprachspalte füllt, während die KI die Ausgabe produziert, anstatt auf den gesamten Batch zu warten.
Dies ist besonders wertvoll bei großen Operationen. Beim Übersetzen von 200 Keys in 8 Sprachen können Sie mit der Überprüfung der ersten Ergebnisse beginnen, während der Agent noch den Rest generiert.
Chat-Verlauf und Persistenz
Der Agent pflegt den Konversationsverlauf durch ein duales Speichersystem:
- IndexedDB (lokal) — bietet sofortigen Zugriff auf aktuelle Konversationen ohne Latenz
- Postgres (Server) — pflegt einen persistenten Audit-Trail aller Agenten-Interaktionen
Das bedeutet, dass Ihre Konversationen sofort geladen werden, wenn Sie zum Dashboard zurückkehren, und gleichzeitig für Team-Audit und Compliance-Zwecke verfügbar sind.
Praktische Beispiele
Eine neue Sprache hinzufügen
Sie: „Füge Japanisch zum Projekt hinzu und übersetze alle bestehenden Keys"
Der Agent ruft getLanguages auf, um die aktuelle Konfiguration zu prüfen, proposeLanguages, um Japanisch hinzuzufügen, dann translateBatch, um Übersetzungen für alle bestehenden Keys zu generieren. Jeder Schritt zeigt Ihnen, was passiert, und Write-Operationen warten auf Ihre Genehmigung.
Übersetzungsprobleme finden
Sie: „Gibt es Inkonsistenzen in den französischen Übersetzungen?"
Der Agent ruft getDoctorReport und getTranslations auf, analysiert dann die Ergebnisse auf Terminologie-Inkonsistenzen, fehlende Pluralformen oder nicht übersetzte Keys. Er präsentiert eine Zusammenfassung mit spezifischen Keys, die Aufmerksamkeit erfordern.
Bulk-Übersetzungsprüfung
Sie: „Zeige mir alle nicht übersetzten Keys im Checkout-Namespace für Spanisch"
Der Agent ruft getTranslations mit den entsprechenden Filtern auf und präsentiert eine Tabelle fehlender Übersetzungen. Sie können ihn dann bitten, Übersetzungen für alle zu generieren, die Vorschläge zu prüfen und in Bulk zu genehmigen.
Modell- und Kontextmanagement
Der Agent verwendet Google Gemini als zugrunde liegendes Modell, ausgewählt wegen seiner starken mehrsprachigen Fähigkeiten und der Kontextfenstergröße. Wichtige technische Details:
- 50 Schritte pro Konversation — ausreichend für komplexe mehrstufige Operationen
- Context-Stripping — das slimToolResults-System reduziert automatisch die Token-Nutzung durch Trimmen großer API-Antworten auf wesentliche Daten
- 30-Sekunden-Projektcache — Projektkontext wird 30 Sekunden gecacht, um redundante API-Aufrufe bei mehrstufigen Operationen zu vermeiden
Erste Schritte mit dem AI Agent
- Öffnen Sie das Better i18n Dashboard und klicken Sie auf das KI-Chat-Symbol
- Beginnen Sie mit einer Read-Operation: „Zeige mir den Übersetzungsstatus für dieses Projekt"
- Probieren Sie eine Übersetzungsaufgabe: „Übersetze alle fehlenden Keys im Common-Namespace ins Spanische"
- Prüfen Sie die Vorschläge des Agenten und genehmigen oder bearbeiten Sie nach Bedarf
- Verwenden Sie „Änderungen veröffentlichen", wenn Sie bereit sind, Übersetzungen live zu pushen
Der AI Agent ist in allen Tarifen verfügbar. Erstellen Sie Ihr Konto, um ihn mit Ihrem Projekt auszuprobieren.