Orchestrator

Welocalize OPAL (Orchestrator)

本コンテンツはPhrase Language AIの機械翻訳により、英語から翻訳されています。

WelocalizeのOPALプラットフォームは、個々のEnterprise向けにトレーニングされた特許取得済みのエージェントシステムであり、機械翻訳とLLMを組み込んで多言語コンテンツの翻訳、品質評価、自動編集を行います。このアプローチにより、OPALは非常に高品質な多言語コンテンツを作成し、納品のスピードと効率を劇的に向上させます。

この統合機能は、2つのPhrase Orchestratorワークフローを使用して、Phraseプロジェクト内のOPAL主導の編集ステージを自動化します。コンテンツがプロセスに入ると、OPAL内で編集がトリガーされ、ワークフローに報告が戻り、その後コンテンツがプロジェクトにアップロードされます。

OPALの編集内容はCAT Web Editorでのみ利用可能であり、デスクトップエディタでは利用できません。

ワークフローは、次世代のPhrase Orchestrator Workflow Engineでのみ公開および実行できます。

  • ワークフローA:AI処理のトリガー

    • ジョブイベント(ジョブが機械翻訳の事前翻訳を完了したときなど)で開始され、OPALプロジェクトを作成して必要な情報をOPALに転送します。

    • ジョブイベント(ジョブがプロジェクトの最後のワークフローステップを完了したときなど)で開始され、最終コンテンツをOPALにフィードバックしてAIベースのプロセスを改善します。

  • ワークフローB:AI結果の取得

    • 編集が完了するとOPALからコールバックを受け取り、下流工程の処理を継続して、OPALの編集内容がPhrase CAT Web Editorインターフェースに表示されるようにします。

前提条件

  • Phrase TMSプロジェクトには、機械翻訳を挿入するための最初のワークフローステップを含むワークフローがあります。このステップは通常、事前翻訳が完了した後に自動的に完了します。

    事前翻訳オプションにより、ワークフローの最初のステップ(機械翻訳の挿入を通知)が自動的に完了します。このステップが完了していない場合、OPALは実行されません。

  • OPALの編集およびロック専用の2番目のワークフローステップがあります。このワークフローステップは、統合機能のワークフローによって自動的に完了します。

  • 完了した人間による編集ステップ。

  • OPALプロジェクトIDを参考資料として保持するために、設定で作成されたジョブレベルのテキストカスタムフィールド。

必須変数

これらの値は、ワークフローを実装する前にOrchestratorワークスペースで定義する必要があります:

変数

目的

opal_custom_field_id

OPALプロジェクトIDメタデータを保存するPhrase TMSのジョブレベルカスタムフィールドを指します

opal_api_endpoint_url

OPAL編集APIを呼び出すためのベースURL

opal_api_token

OPALへの呼び出しを認証するために使用されるAPIトークン

opal_callback_url

編集が完了したときにOPALが呼び出すウェブフック/トリガーURL

opal_content_group_name

プロジェクト作成時にOPALに送信されるOPALコンテンツグループ名。各パート1ワークフローは、独自の値を保持します。

変数の入力

これらの変数を適切な名前で作成し、正確に一致させてください:

  • opal_custom_field_id

  • opal_api_endpoint_url

  • opal_api_token - セキュリティ上の理由から、これはシークレットとしてマークする必要があります

  • opal_callback_url

  • opal_content_group_name - このワークフローが対象とするプロジェクトのOPALコンテンツグループ名。パート1ワークフローごとに1つの値を設定します。

ワークフローのインストール

ワークフローBをインポート

  1. ワークフローページから、作成<2>をクリックし、テンプレートからワークフローを作成を選択します。

    テンプレート選択ページが開きます。

  2. OPAL (pt.をクリックします。2): AI結果 テンプレートを取得し、テンプレートを使用をクリックします。

    ワークフローが表示されます。

  3. 公開をクリックし、公開を確定します。

  4. ワークフローを開き、トリガー URLをコピーします。

    このURLは、編集後にOPALが呼び出すウェブフックです。

  5. このURLを opal_callback_url 変数に設定します。

変数が定義され、コールバックが設定された状態でワークフローAをインポートします。

  1. ワークフローページから、作成<2>をクリックし、テンプレートからワークフローを作成を選択します。

    テンプレート選択ページが開きます。

  2. [パート 1] AI駆動型ポストエディットおよび品質推定 テンプレートをクリックし、テンプレートを使用をクリックします。

    ワークフローが表示されます。

  3. トリガー(アクションの最上部のボックス)のインジェスト フィルタを編集し、OPALを通じて実行することを意図したプロジェクトのみがワークフローをトリガーするようにします。

    例: {{ $.metadata.project.name }} 一致 OPAL_PILOT を追加します。

  4. フィルタ {{ $.jobParts[0].status }}COMPLETED_BY_LINGUIST と等しいままであることを確認します。

  5. 公開をクリックし、公開を確定します。

複数のOPAL コンテンツ グループを実行する

備考

OPAL コンテンツ グループ はWelocalizeの概念であり、Phrase Platformの コンテンツ グループ 機能とは異なります。これら2つは別個のものであり、リンクさせたり混同したりしないでください。

OPAL コンテンツ グループごとに1つの パート 1 ワークフローを使用します。変数はワークスペース全体で共有されるため、追加のワークフローごとに opal_content_group_name に対して個別に名前を付けた値が必要です。

追加のOPAL コンテンツ グループを実行するには、以下の手順に従います。

  1. 一意の名前を持つ変数(例: opal_content_group_name_2)を使用するか、プロジェクト作成アクションで直接OPAL コンテンツ グループ名をハードコーディングして、値に独自の名前を付けます。

  2. 意図したプロジェクトのみがそのワークフローをトリガーするように、トリガーのインジェスト フィルタを設定します。

OPAL コンテンツ グループを追加するたびに公開済みワークフローも追加されるため、ワークスペースの公開済みワークフロー容量に影響します。必要に応じて許容値を調整してください。

CAT Web Editor内のOPAL

OPALによって処理されたジョブを開くと、CAT Web EditorにOPALにより編集されたジョブという注意トーストが表示されます。

OPALのポストエディットでは、以下の出力が得られる場合があります。

  • 編集済みの訳文

    セグメントのテキストはOPALによって変更されました。これは、OPAL固有の編集アイコンと、元の列にあるOPALにより編集済ツールチップで示されます。

  • ロック済セグメント

    セグメントはOPALによって編集されたか、意図的に変更されずに残された後、ロック済になっています。これは、OPAL固有の編集アイコンとOPALによりロック済ツールチップで示されます。

ユーザーは、CAT Web Editorの翻訳の変更ペイン、またはプロジェクトページからワークフローの変更をエクスポートすることで、ワークフローのステップ(事前翻訳ステップ、OPAL処理ステップ、OPAL後の人間による編集ステップなど)間の変更を確認できます。

この記事は役に立ちましたか?

Sorry about that! In what way was it not helpful?

The article didn’t address my problem.
I couldn’t understand the article.
The feature doesn’t do what I need.
Other reason.

Note that feedback is provided anonymously so we aren't able to reply to questions.
If you'd like to ask a question, submit a request to our Support team.
Thank you for your feedback.