Drupalには、翻訳を管理するためのシステムTranslation Management Tool(TMGMT)があります。 編集者はコンテンツを選択し、翻訳先の言語を選び、翻訳ジョブを作成して進捗を確認し、その作業を外部の翻訳サービスに送信できます。
wxrks は、翻訳サービスとして TMGMT を介して Drupal に接続します。
編集者がDrupalで翻訳を依頼すると、TMGMTがコンテンツをwxrksに送信します。wxrksは翻訳プロジェクトを作成し、チームが設定した翻訳プロセスを実行して、完成した翻訳をDrupalで利用できるようにします。
Drupalチームは使い慣れたCMS画面で作業を続け、wxrksが裏側で翻訳プロセスを担当します。
コンテンツがwxrksに到達すると、プロジェクトでは、組織全体ですでに使用されている同じ翻訳メモリ、用語集、AI設定、ワークフロー、品質チェック、人材を利用できます。

DrupalとTMGMTはコンテンツワークフローの中心であり続ける
編集者は、すでに使っているDrupalのインターフェースから翻訳を依頼できます。
ユーザーは、TMGMTが対応しているページ、記事、タクソノミー用語、その他のコンテンツを選択し、翻訳先の言語を選んで、wxrksにリクエストを送信します。 依頼にコメントを追加し、翻訳チームへの指示として伝えることもできます。
Drupalの翻訳ジョブごとに、wxrksにプロジェクトが作成されます。 Drupalで選択したコンテンツが、そのプロジェクト内の作業内容になります。
編集者は引き続きDrupalから翻訳ジョブの進捗を確認でき、翻訳者とレビュアーはwxrks Translation Editorで作業できます。
Drupalをwxrksに接続すると、プロジェクトの送信先となるwxrksアカウント内の場所も選択できます。
wxrksでは、アカウントのこの部分は組織単位と呼ばれます。 チーム、クライアント、部門、コンテンツの種類を、それぞれ独自の設定とともにグループ化する方法です。
たとえば、マーケティング組織単位には独自のワークフロー、翻訳メモリ、用語集、ユーザー、モデル設定を持たせ、法務組織単位には別の設定を使用できます。
つまり、Drupalのコンテンツは、担当チーム向けにすでに設定された環境に取り込めるということです。
ある 翻訳メモリは、文とその承認済み訳文を保存するデータベースです。 似た内容が再び登場したとき、wxrksはすべての文を新しいものとして扱うのではなく、以前の作業を再利用できます。
用語集には、製品名や業界用語、特定の方法で翻訳すべき語句など、承認済みの用語が登録されています。
Drupalプロジェクトでは、組織が他のコンテンツですでに使用しているものと同じ翻訳メモリと用語を使用できます。
同じ言語が複数のシステムで使われている場合に役立ちます。 製品ドキュメントで承認された用語は、Drupalのウェブサイトにも同じ用語が掲載されている場合、引き続き利用できます。
Drupalは翻訳依頼と一緒にプレビューリンクを送ることもできます。 翻訳者は、wxrksで作業しながら元のページを開いて、コンテンツがどこに表示されるかを確認できます。
これは、周囲のページによって意味が変わることのある、ボタン、見出し、メニュー項目、ラベルなどの短いテキストに役立ちます。

技術的なセットアップ、必要なモジュール、接続フィールド、現在のバージョン要件については、Drupal Connector Quickstartをご覧ください。
Drupalプロジェクトでは、既存の翻訳コンテキストとAI設定を使用できます
コンテンツがwxrksに届くと、アカウント内の他のプロジェクトと同じ翻訳コンテキストを使用できます。
そのプロセスの一部が文脈への配慮です。
コンテキスト感度は、各セグメントで利用できる情報を使って、翻訳者に提示する翻訳候補を作成します。
その情報には、翻訳メモリからの過去の承認済み翻訳、用語集の用語、機械翻訳の出力、視聴者や文体に関する指示などが含まれることがあります。
これらの指示はSous Chefを通じて管理されます。
Sous Chefを使うと、チームでコンテンツの雰囲気をどのようにしたいか説明できます。 視聴者、フォーマル度、文章の好み、ブランド表現、その他翻訳に影響する指示に関する情報が含まれる場合があります。
Sous Chefは、利用可能な他の翻訳コンテキスト情報源とともに、コンテキスト感度の内部で動作します。
チームは、どの情報源の影響力を強めるかも設定できます。
たとえば、用語の一貫性を保つ必要がある場合は、承認済みの用語集の用語を優先し、翻訳メモリを参考にして、類似の内容が以前どのように翻訳されたかを確認できます。
サポート対象の操作に使用するAIモデルも設定できます。
wxrksではこれをモデル管理と呼びます。
モデル管理では、管理者がアカウント全体または特定の組織単位で、特定の操作に使用するAIプロバイダーとモデルを選択できます。
これにより、チームはコンテンツの種類や組織内の部門に応じて、使用するモデルをより細かく管理できるようになります。
そのため、DrupalプロジェクトはCMS連携で選択されたモデルに依存せず、会社がすでに選択しているモデル設定に従うことができます。
wxrksに接続されたAIモデルはステートレスです。 つまり、モデル自体は、あるリクエストの内容をずっと記憶して次のリクエストに引き継ぐわけではありません。
保持すべき知識は、顧客のwxrks環境内にとどまります。
承認済みの翻訳は翻訳メモリに保存されます。 承認済みの用語は用語集に残ります。 指示はお客様の設定に残ります。
つまり、企業は時間をかけて蓄積してきた翻訳の知識を失うことなく、基盤となるAIモデルを変更できます。

これらは次のものにつながります:
コンテキストに応じた提案
このフローの横に「モデル管理」を表示し、対応する操作で使用するモデルを顧客が設定する場所として示します。
顧客に関する知識が保存されている場所として、AIモデルを示すことは避けてください。
レビュアーは翻訳の根拠も利用できます。
翻訳理由には、コンテキストに応じた候補に影響を与えた要因に関する情報が表示されます。
たとえば、用語、翻訳メモリ、視聴者向けの指示、文体の調整、その他の利用可能な情報が翻訳結果に影響したかどうかを示せます。
これにより、レビュー担当者は、確認や編集をする前に表現の選択理由を理解するための情報をより多く得られます。
最終的な判断については、引き続き査読者が責任を負います。
更新されたDrupalコンテンツは、品質とレビューを管理しながら翻訳に戻せます
Drupalのページは、最初の翻訳後も更新され続けます。
商品説明が更新される場合があります。 法的な段落が変更される可能性があります。 マーケティングによって見出しが書き換えられる場合があります。
TMGMTは継続ジョブと呼ばれる機能に対応しています。
継続ジョブは、その翻訳ジョブに関連付けられた Drupal コンテンツを継続的に監視します。 ソースコンテンツが変更されると、編集者がまったく新しい依頼を作成しなくても、更新されたコンテンツを再度翻訳キューに追加できます。
これにより、コンテンツが頻繁に更新されるウェブサイトをチームで管理しやすくなります。
更新された作業も同じwxrks環境に入るため、既存の翻訳メモリ、用語集、指示、ワークフローを引き続き利用できます。
wxrksでは、翻訳されたコンテンツの品質チェックも実行できます。
そうしたチェックの1つはSmellsと呼ばれます。
Smellsは、数字やタグ、書式の従来のチェックでは見つけられない可能性のある、意味上または言語上の問題を探します。
たとえば、誤訳の可能性や不自然な表現、用語上の問題を確認のために指摘できます。
これらの調査結果は、信頼度スコアに反映されます。
信頼度スコアは、確認担当者がどこをさらに詳しく確認するかを判断する際に使える、もう一つの手がかりです。
レビュー担当者は、信頼度の低いセグメントを絞り込み、指摘内容を確認し、翻訳を編集したり、該当しない指摘を無視したりして、品質チェックを再実行できます。
スコアだけで最終的な判断が決まるわけではありません。 翻訳を変更すべきかどうかは、レビュアーが判断します。
一部の自動化プロジェクトでは、自動確認の信頼度スコアのしきい値も設定できます。
たとえば、チームは、選択したしきい値を超える適格なセグメントを自動的に確定し、それ以外のセグメントは言語の専門家が確認できるように設定できます。
チームは、適用すべきしきい値とルールを定めます。
その後、プロジェクトはその組織単位に設定されたワークフローに沿って進めることができます。
チームがプロジェクトを進める際にたどりたい一連の手順をワークフローといいます。
1つのワークフローに、翻訳の後に言語的なレビューを行う工程が含まれる場合があります。 別の例では、社内の誰かによる翻訳、レビュー、承認が含まれることがあります。
wxrks は、設定された手順に従い、それぞれの役割を割り当てられた担当者に作業を回します。

最終判断を担う人物として、レビュー担当者が常に見えるようにしてください。
納品済みの翻訳のみがDrupalに戻される
wxrksで作業が納品済みステータスに達すると、Drupalに翻訳済みコンテンツが戻されます。
「納品済み」とは、コンテンツをDrupalに戻す前にチームが設定した手順をプロジェクトが完了したことを意味します。
翻訳ワークフロー内に未完了の作業が残っています。
Drupalでは、完成した翻訳をいくつかの方法で取得できます。
Drupalの定期的なバックグラウンド処理であるcronの実行中に、自動的に戻ってくることがあります。
翻訳ジョブ画面から手動で取得することもできます。
大量の翻訳を管理するチームは、DrupalのコマンドラインツールDrushを使い、drush wxrks:fetchを実行すると、完了した翻訳をまとめて取り込めます。
特定のワークフロー手順から翻訳が届いたときに、コネクタが自動的に保存または受け入れるように設定することもできます。
たとえば、Drupalが受け取ったときに、最終レビュー段階を完了した作業が自動的に承認されるよう、チームで設定できます。
その後、編集者はDrupal内で翻訳済みのページをプレビューし、通常の公開手続きを続けることができます。
ある企業は、ウェブサイトにDrupal、製品ドキュメントに別のプラットフォーム、デザインにFigma、別の事業部門にさらに別のCMSを使用することがあります。
wxrksは、AEM、Contentful、Webflow、Figmaなどのプラットフォームや、その他のコンテンツシステムにも接続できます。
これらのプロジェクトでは、wxrksで既に管理されているものと同じ翻訳メモリ、用語集、指示、ワークフロー、モデル設定を使用できます。
Drupal Connector クイックスタートでは、現在のインストール要件と設定の詳細について説明します。
チームですでにDrupalとTMGMTを利用している場合は、デモを予約して、既存のDrupal翻訳ワークフローがwxrksでどのように機能するかを一緒に確認しましょう。














