Die OPAL-Plattform von Welocalize ist ein patentiertes agentisches System, das für ein individuelles Enterprise trainiert wurde und maschinelle Übersetzung sowie LLMs umfasst, um mehrsprachigen Content zu übersetzen, die Qualität zu bewerten und automatisch zu bearbeiten. Dieser Ansatz ermöglicht es OPAL, sehr hochwertigen mehrsprachigen Content zu erstellen und die Geschwindigkeit sowie Effizienz der Bereitstellung drastisch zu erhöhen.
Die Integration verwendet zwei Phrase Orchestrator-Workflows, um eine OPAL-gesteuerte Bearbeitungsphase innerhalb eines Phrase-Projekts zu automatisieren. Wenn Content in den Prozess gelangt, löst er Bearbeitungen innerhalb von OPAL aus und meldet diese an den Workflow zurück, der den Content dann wieder in das Projekt hochlädt.
OPAL-Bearbeitungen sind nur im CAT Web Editor verfügbar und nicht im Desktop-Editor.
Die Workflows können nur mit der Phrase Orchestrator Workflow Engine der nächsten Generation veröffentlicht und ausgeführt werden.
-
Workflow A: KI-Verarbeitung auslösen
-
Wird bei einem Job-Ereignis initiiert (d. h. wenn ein Job die MT-Vorübersetzung abschließt), erstellt das OPAL-Projekt und überträgt die erforderlichen Informationen an OPAL.
-
Wird bei einem Job-Ereignis ausgelöst (d. h. wenn ein Job den letzten Arbeitsschritt des Projekts abschließt) und speist den finalen Content zurück in OPAL, um den KI-basierten Prozess zu verbessern.
-
-
Workflow B: KI-Ergebnisse abrufen
-
Empfängt den OPAL-Callback, wenn die Bearbeitungen abgeschlossen sind, und setzt die nachgelagerte Verarbeitung fort, um sicherzustellen, dass die OPAL-Bearbeitungen in der Benutzeroberfläche des Phrase CAT Web Editors angezeigt werden.
-
-
Das Phrase TMS-Projekt verfügt über einen Workflow, der einen ersten Arbeitsschritt zur Einbindung der maschinellen Übersetzung enthält. Dieser Schritt wird normalerweise automatisch abgeschlossen, nachdem die Vorübersetzung beendet ist.
Die Optionen für Vorübersetzungen stellen sicher, dass der erste Schritt im Workflow (der die MT-Einbindung signalisiert) automatisch abgeschlossen wird. Wenn dieser Schritt nicht abgeschlossen ist, wird OPAL nicht ausgeführt.
-
Es gibt einen dedizierten zweiten Arbeitsschritt für die OPAL-Bearbeitung und -Sperrung. Dieser Arbeitsschritt wird durch die Integrations-Workflows automatisch abgeschlossen.
-
Ein abgeschlossener menschlicher Bearbeitungsschritt.
-
Ein benutzerdefiniertes Feld auf Job-Ebene, das in den Einstellungen erstellt wurde, um die OPAL-Projekt-ID als Referenzwert zu speichern.
Erforderliche Variablen
Diese Werte müssen im Orchestrator-Arbeitsbereich definiert werden, bevor die Workflows implementiert werden:
|
Variable |
Zweck |
|---|---|
|
|
Verweist auf das benutzerdefinierte Feld auf Job-Ebene in Phrase TMS, das die Metadaten der OPAL-Projekt-ID speichert |
|
|
Basis-URL für den Aufruf der OPAL-Bearbeitungs-API |
|
|
API-Token, das zur Authentifizierung von Aufrufen an OPAL verwendet wird |
|
|
Die Webhook-/Trigger-URL, die OPAL aufruft, wenn die Bearbeitungen fertigstellen |
|
|
Der OPAL-Content-Gruppenname, der an OPAL gesendet wird, wenn das Projekt erstellt wird. Jeder Teil 1 Workflow trägt seinen eigenen Wert. |
Erstellen Sie diese Variablen mit einer sinnvollen Benennung und stimmen Sie sie exakt ab:
-
opal_custom_field_id -
opal_api_endpoint_url -
opal_api_token- Aus Sicherheitsgründen sollte dies als geheim markiert werden -
opal_callback_url -
opal_content_group_name- Der OPAL-Content-Gruppenname für die Projekte, die dieser Workflow bedient. Legen Sie einen Wert pro Teil 1 Workflow fest.
Workflow B importieren
-
Klicken Sie auf der -Seite auf erstellen und wählen Sie Workflow über Vorlagen aus.
Die Seite zur Vorlagenauswahl öffnet sich.
-
Klicken Sie auf die Vorlage und auf Vorlage verwenden klicken.
Der Workflow wird angezeigt.
-
Klicken Sie auf Veröffentlichen und bestätigen Sie die Veröffentlichung.
-
Öffnen Sie den Workflow und kopieren Sie die .
Diese URL ist der Webhook, den OPAL nach dem Bearbeiten aufruft.
-
Legen Sie diese URL für die Variable
opal_callback_urlfest.
Importieren Sie Workflow A mit definierten Variablen und festgelegtem Callback:
-
Klicken Sie auf der -Seite auf erstellen und wählen Sie Workflow über Vorlagen aus.
Die Seite zur Vorlagenauswahl öffnet sich.
-
Klicken Sie auf die Vorlage und klicken Sie auf Vorlage verwenden.
Der Workflow wird angezeigt.
-
Bearbeiten Sie den Ingest-Filter am Trigger (das oberste Feld der Aktion), um sicherzustellen, dass nur Projekte, die über OPAL laufen sollen, den Workflow auslösen.
Z. B.
{{ $.metadata.project.name }} Match OPAL_PILOThinzufügen. -
Stellen Sie sicher, dass der Filter
{{ $.jobParts[0].status }}gleichCOMPLETED_BY_LINGUISTunverändert bleibt. -
Klicken Sie auf Veröffentlichen und bestätigen Sie die Veröffentlichung.
Hinweis
OPAL Content-Gruppe ist ein Konzept von Welocalize und unterscheidet sich von der Content Groups-Funktion der Phrase Platform. Die beiden sind getrennt und sollten nicht verknüpft oder vermischt werden.
Verwenden Sie einen Teil 1 Workflow pro OPAL Content-Gruppe. Variablen werden im gesamten Workspace geteilt, daher benötigt jeder zusätzliche Workflow seinen eigenen, eindeutig benannten Wert für opal_content_group_name.
Um eine zusätzliche OPAL Content-Gruppe auszuführen, befolgen Sie diese Schritte:
-
Geben Sie dem Wert einen eigenen Namen, entweder durch Verwendung einer eindeutig benannten Variable (z. B.
opal_content_group_name_2) oder durch Hardcodierung des OPAL Content-Gruppennamens direkt in der Aktion „Projekt erstellen“. -
Stellen Sie den Trigger-Ingest-Filter so ein, dass nur die beabsichtigten Projekte diesen Workflow auslösen.
Jede zusätzliche OPAL Content-Gruppe bedeutet einen zusätzlichen veröffentlichten Workflow, was auf die Kapazität für veröffentlichte Workflows des Workspaces angerechnet wird. Passen Sie die Zuweisung bei Bedarf an.
Beim Öffnen eines Jobs, der von OPAL verarbeitet wurde, zeigt der CAT Web Editor die Benachrichtigung an.
OPAL Post-Editing kann zu den folgenden Ausgaben führen:
-
Bearbeitete Zielsprache
Der Segmenttext wurde von OPAL geändert. Dies wird durch das OPAL-spezifische Bearbeiten-Symbol und den Tooltip in der Ursprungsspalte angezeigt.
-
Gesperrtes Segment
Das Segment wurde entweder von OPAL bearbeitet oder absichtlich unverändert gelassen und anschließend gesperrt. Dies wird durch das OPAL-spezifische Bearbeiten-Symbol und den Tooltip angezeigt.
Benutzer können Änderungen zwischen Workflow-Schritten (wie dem Vorübersetzungsschritt, dem OPAL-Verarbeitungsschritt und dem menschlichen Post-Editing-Schritt nach OPAL) im Bereich Übersetzungsänderungen des CAT Web Editors oder durch Exportieren von Workflow-Änderungen von der Projektseite aus überprüfen.