Die Lokalisierung von E-Mail-Kampagnen über mehrere Regionen hinweg war früher eine langsame, sich wiederholende Aufgabe mit vielen manuellen Schritten. Mehrere Prüfer arbeiteten an separaten Versionen, derselbe Inhalt wurde mehrmals umgeschrieben, und die Verwaltung der Konsistenz über bis zu 13 Sprachen hinweg erforderte erhebliche Koordination.
Anstatt neue Plattformen oder externe Tools einzuführen, führte ich ein internes Experiment durch: \n Könnte die Lokalisierung automatisiert werden, indem nur die Tools verwendet werden, die bereits in einer Standard-Microsoft-Unternehmensumgebung verfügbar sind?
Der Prototyp basierte hauptsächlich auf SharePoint, Power Automate und Teams, mit einer zusätzlichen Komponente - GPT-4.1 mini, auf die über Azure OpenAI zugegriffen wurde - die ausschließlich für einen kontrollierten QA-Schritt verwendet wurde. Dies ermöglichte es dem Prozess, von LLM-basiertem Reasoning zu profitieren, während alle Daten in derselben Unternehmensumgebung blieben.
Um diesen Workflow zu unterstützen, richtete ich eine strukturierte SharePoint-Bibliothek namens Email translations mit Ordnern ein, die jede Phase des Lokalisierungslebenszyklus repräsentieren:
| Ordner | Zweck | |----|----| | 01IncomingEN | Englische Quelldateien; Power Automate-Auslöser | | 02AIDrafts | Automatisch übersetzte Entwürfe von Copilot + GPT | | 03InReview | Dateien, die auf regionale Überprüfung warten | | 04Approved | Endgültig genehmigte Übersetzungen | | 99Archive | Archivierte oder abgelehnte Versionen |
Dateien wurden je nach ihrem Status automatisch zwischen diesen Ordnern verschoben.
Das Ziel war nicht, ein perfektes Lokalisierungssystem zu erstellen - sondern nur zu sehen, wie weit ein Prototyp mit internen Tools gehen könnte.
Am Ende wurden ein großer Teil der sich wiederholenden Arbeit beseitigt und ein weitaus strukturierterer Überprüfungsprozess geschaffen.
Die manuelle Lokalisierung von Inhalten über viele Regionen hinweg verursachte mehrere konsistente Probleme:
Obwohl Copilot jetzt auf neueren GPT-5-Serienmodellen läuft, wurde dieser Prototyp auf einer früheren Version aufgebaut, und das Übersetzungsverhalten spiegelte diese früheren Fähigkeiten wider.
Die erste Version des Workflows war einfach:
Da SharePoint-Trigger ausgelöst werden können, bevor eine Datei vollständig hochgeladen ist, enthielt der Flow eine Dateigröße-Vollständigkeitsprüfung (warten, bis die Größe > 0 ist, bevor fortgefahren wird).
Das Hauptproblem wurde jedoch schnell klar: Copilots Übersetzungen waren nicht zuverlässig genug für eine End-to-End-Lokalisierung.
Zu den häufigen Problemen gehörten:
Dies machte Copilot nur für die Erstellung eines ersten Entwurfs nützlich. \n Eine zweite Qualitätsprüfungsschicht war notwendig.
Die nächste Version fügte einen Überprüfungsschritt hinzu:
GPT-4.1 mini verbesserte:
Die Prompts mussten angepasst werden, um unnötiges Umschreiben zu vermeiden, aber nach Anpassungen wurden die Ausgaben konsistent genug, um sie im Workflow zu verwenden.
Die Architektur war einfach, aber während des realen Einsatzes traten mehrere Probleme auf, die behoben werden mussten.
Plattformverhalten:
Designprobleme:
Nach diesen Anpassungen lief der Workflow unter normalen Bedingungen zuverlässig.
Unten ist die vollständige Arbeitsstruktur des Systems.
Der Prozess begann, wenn eine Datei in Email translations / 01IncomingEN hochgeladen wurde
Power Automate dann:
SharePoint fungierte als einzige Quelle der Wahrheit für alle Phasen.
Power Automate kontrollierte jeden Teil des Workflows:
Alle Routing, Wiederholungen und Zustandsübergänge wurden von Power Automate verwaltet.
Copilot übersetzte den extrahierten Inhalt und bewahrte den größten Teil der E-Mail-Struktur - Listen, Abstände und Formatierung - besser als GPT allein.
GPT-4.1 mini prüfte:
Dies schuf einen zuverlässigeren Entwurf für die regionale Überprüfung.
Für jede Region, Power Automate:
Wenn Änderungen eingereicht wurden, kehrte die aktualisierte Datei zu 03InReview zurück und trat wieder in den Workflow ein.
Genehmigte Übersetzungen wurden in 04_Approved unter Verwendung eines konsistenten Benennungsformats gespeichert.
Abgelehnte oder veraltete Versionen wurden nach 99_Archive verschoben. Dies gewährleistete einen vollständigen und sauberen Prüfpfad.
Nach dem Testen des Prototyps in realen Workflows:
Dies ersetzte keine dedizierten Lokalisierungssysteme, beseitigte aber einen erheblichen Teil der sich wiederholenden manuellen Arbeit.
Diese waren für einen Prototyp akzeptabel.
Die nächste geplante Verbesserung ist eine vektorbasierte Terminologiebibliothek, die enthält:
Beide Modelle würden diese Bibliothek verwenden, bevor sie Übersetzungen erstellen oder überprüfen.
Dieses Projekt war ein internes Experiment, um zu verstehen, wie viel des Lokalisierungs-Workflows automatisiert werden könnte, indem nur Standard-Microsoft-Tools und ein Azure-gehostetes LLM verwendet werden. Der Prototyp reduzierte den manuellen Aufwand erheblich und verbesserte die Konsistenz über Regionen hinweg, ohne neue Software hinzuzufügen.
Es ist keine vollstän


