機械翻訳について

翻訳ジョブ・エディタ

翻訳ジョブ・エディタは、翻訳ジョブの編集、翻訳ジョブ・アセットのステータスの管理および監視を行うことができるUIコンポーネントです。 エディタでは、翻訳ジョブ要件を翻訳コネクタに伝達します。

ノート:

エディタは、翻訳コネクタのオプション・コンポーネントです。 「コネクタ設定'」ページでは、カスタム翻訳UIを構成した場合、翻訳ジョブ・エディタを追加するオプションが表示されます。 エディタを使用しないと、コネクタがジョブ作成プロセスを正常に完了した後、コネクタ内のジョブのステータスが使用可能になります。

Oracle Content Management (OCM)には、OCM web UIにすぐに使用できる翻訳ジョブ・エディタが付属しています。 基本的なコード実装はwindow.translationEditorSDKにあります。これは、Content Toolkitのコマンドライン・インタフェース(CLI)ユーティリティを介してダウンロードできます。 JavaScriptコードを変更して翻訳ジョブ・エディタをカスタマイズできます。

ノート:

Content Toolkitを使用した提供コード内のエディタのカスタマイズは、2023年の春に利用できます。

次の項では、OCM web UIで翻訳ジョブ・エディタを作成する方法のステップについて説明します。 上位レベルのワークフローは次のとおりです:

翻訳ジョブ・エディタというUIコンポーネントを作成

  1. OCM web UIで、「開発者」タブ> 「コンポーネント」 > 「作成」 > 「翻訳ジョブ・エディタ」にアクセスします。 たとえば、名前を付けます: Demo-Translation-Job-Editor.

  2. コンポーネント・ページで翻訳ジョブ・エディタを昇格します。 カスタム翻訳コネクタ用に構成できるようになりました。


    翻訳ジョブ・エディタのユーザー・インタフェースの昇格

カスタム・コネクタのコンポーネントの構成

  1. 翻訳コネクタを作成します。 ツールキット・コマンドについては、次を参照してください。

    • sampleConnectorResponses.jsの変更

    翻訳コネクタの作成後、コネクタのソース・コードを見つけます。 src/connectors/<name>でコネクタのソース・コードを検索

    そのディレクトリ内で、sampleConnectorResponses.jsファイルを検索し、documentationに従って変更します。

    カスタム・コネクタ実装で定義されたCustomTranslationUI_nameおよびCustomTranslationUI_idフィールドを使用すると、「コネクタ設定」ページに「翻訳ジョブ・エディタ」フィールドが表示されます。

    • 翻訳コネクタを起動します。 ツールキット・コマンドについては、次を参照してください。 次に、OCM web UIを使用してカスタム翻訳コネクタを構成します。

    ノート:

    OCM web UIでカスタム翻訳コネクタを構成する前に、翻訳コネクタを起動する必要があります。
  2. カスタム翻訳コネクタを構成するには、「統合」ページにアクセスし、上部のドロップダウン・メニューで「変換コネクタ」を選択します。 コネクタを構成するには、「作成」 > 「カスタム・コネクタ」を選択します。 必須フィールドを入力: nameおよびコネクタ・サービスのURL。

    次のページに移動して、必須フィールドと、使用可能な「翻訳ジョブ・エディタ」フィールドに入力します。 作成および昇格した翻訳ジョブ・エディタ・コンポーネントを選択します。 「保存」データ。

  3. 「コンテンツ」ページにアクセスし、リポジトリを選択し、作成した翻訳コネクタを追加します。

翻訳ジョブの作成およびエディタのレンダリング

  1. 「アセット」ページで、「アセット・タイプ」を選択します。 「言語」 > 「変換」で、翻訳ジョブを作成します。 「名前」に入力します。 「ターゲット言語」および「翻訳プロジェクト」を選択します。 「作成」で終了します。


    翻訳ジョブの作成およびエディタのレンダリング

  2. すぐに使用できる翻訳ジョブ・エディタのユーザー・インタフェースには、翻訳ジョブに関する基本情報が表示されます。 JavaScriptコードでエディタをカスタマイズできます。


    翻訳ジョブ・エディタ・ユーザー・インタフェース・コンポーネント

翻訳ジョブ・エディタのカスタマイズ

翻訳ジョブ・エディタにさらに機能を追加し、カスタム翻訳UI SDKを使用してカスタマイズできます。 翻訳ジョブ・エディタを選択し、assets/jsフォルダで即時利用可能なコードを見つけます。 提供されているデフォルトのmain.jsは、window.translationEditorSDKがコールされる場所です。 ファイルutil.jsは、いくつかのヘルパー・ファンクションがある場所です。