Phrase Platformにおけるすべての機械翻訳(MT)は、Phrase Language AIを通じて実行されます。これは、追加機能を備えた機械翻訳およびエージェント型AI翻訳ハブです。Phrase製品を機械翻訳エンジンに接続し、翻訳リクエストのルーティング方法を管理します。
Phrase製品で翻訳がリクエストされると、そのリクエストはPhrase Language AIに送信されます。Phrase Language AIは、割り当てられた機械翻訳プロファイルを確認し、それに応じてリクエストをルーティングします。複数のエンジンが有効になっている場合、MT Autoselectが最適なエンジンを選択します。エンジンが1つだけ有効な場合、Phrase Language AIはそのエンジンを直接使用します。
Phrase Language AIの使用場所
Phrase Language AIは、以下のPhrase製品で利用できます。
-
機械翻訳のポストエディットを含む、エンタープライズ向けのローカリゼーションワークフローに機械翻訳を提供します。
-
ソフトウェアおよびUIのローカリゼーションワークフローに機械翻訳を提供し、機械翻訳用語集のサポートやStringsエディターへの統合を実現します。
-
構成済みの機械翻訳プロファイルとエンジンを使用し、安全でカスタマイズ可能なインターフェースを通じて、ファイルベースおよびテキストの翻訳を可能にします。
-
音声の文字起こし、吹き替え、動画字幕のローカリゼーションなど、メディアローカリゼーションワークフローに機械翻訳を提供します。
-
Phrase Language AIをPhrase Platformの外部に展開し、大量の機械翻訳を大規模に処理できます。以下をサポートしています。
Phrase Language AIを設定する
重要
MTプロファイルとエンジン構成は、Phrase Language AIが他のPhrase製品で使用されている場合でも、必要な権限を持つTMS 管理者およびプロジェクトマネージャーによってPhrase TMSで管理されます。
MTプロファイルが有効になっている場合、エンジン管理はページに移行し、AI翻訳エージェントがプロジェクト、テンプレート、およびPhrase PortalでMTプロバイダーとして利用可能になります。
注意
DeepLは、2026年6月30日をもってネイティブエンジンとして廃止されました。Phrase Next GenMTを有効にするか、Phrase Ecosystem経由でDeepLの使用を継続してください。詳細はこちら。
MTプロファイルとは、1つ以上のMTエンジンを含むPhrase Language AI内の構成です。プロファイルには、ネイティブエンジン、エコシステムエンジン、および持ち込みエンジンを任意に組み合わせて含めることができます。エンジンがPhrase Language AIに統合されると、MTプロファイル内で有効にできるようになります。
MTプロファイルは、TMS、Strings、Portal、またはStudioのプロジェクトに割り当てられます。ユーザーは、プロジェクト内で言語ペアごとに異なるMTプロファイルを割り当てることができます。
エンジンは、各MTプロファイルで個別に有効または無効にされます。複数のエンジンが有効になっている場合、MT Autoselectが各ジョブに最適なエンジンを選択します。特定のエンジンを1つ使用するには、プロファイル内の他のすべてのエンジンを無効にするか、そのエンジンのみを含む専用のMTプロファイルを作成し、Phrase製品全体での機械翻訳用に選択します。
エンジンがどこでも使用されないようにするには、Phrase Language AIのすべてのMTプロファイルでそのエンジンをオフにします。
用語集は、それをサポートするMTエンジンに関連付けることができます。用語集をMTプロファイルに関連付けると、エンジンは翻訳時にその用語集の用語を適用します。
MTプロファイルの作成
Team、Professional、Business、Enterprise、およびSoftware UI/UXプランをご利用のお客様は、エンジンと設定の組み合わせがそれぞれ異なる複数のMTプロファイルを作成できます。これにより、異なるプロジェクト、チーム、または言語ペアで、それぞれのプロジェクトに異なるMT設定を使用できるようになります。
機械翻訳プロファイルを作成するには、以下の手順に従ってください。
-
Phrase Language AIページのタブから、複数のプロファイルを有効にするをクリックします。
テーブルが表示されます。
-
新規プロファイルをクリックします。
ウィンドウが開きます。
-
プロファイル名を入力し、作成をクリックします。
プロファイルの設定ページが表示されます。
-
必要に応じてプロファイルを構成し、ページ上部のPhrase Language AIをクリックします。
新しいプロファイルがタブに表示されます。
ヒント
Phrase TMSでは、MTプロファイルをプロジェクトテンプレート内の言語ペアに割り当てることができ、それに基づいて作成されたすべての新規プロジェクトにその割り当てが継承されます。
MTプロファイルの編集と削除
プロファイルは、プロファイル名の右側にあるメニューから編集または削除できます。
その他のMTプロファイル操作
プロファイルは、プロファイル名の右側にあるメニューから、デフォルトに設定したり、複製したりすることもできます。
複製を選択すると、新しいプロファイル名がCopy of <profile name>としてあらかじめ入力されたウィンドウが開きます。名前を編集して指定した名前で複製し、作成をクリックします。
Phrase Language AI via APIを使用する場合、翻訳リクエストにはMTプロファイルIDが必要であり、これは特定のMTプロファイルページのURLで確認できます。
URLの例:https://cloud.memsource.com/tms/language-ai/profile/123abc456xyz
123abc456xyzがMTプロファイルIDです。
MTプロファイルは、3種類のMTエンジンをサポートしています。
ネイティブエンジン
ネイティブエンジンとは、Phrase Language AIですぐに使用できる機械翻訳エンジンのことです。契約やAPIキー、外部設定は不要です。1つのトグルで翻訳エンジンを有効にできます。
-
Amazon Translateは、Phrase Language AIでもAPI経由でサポートされています。
-
Google Translateは、Phrase Language AIでもAPI経由でサポートされています。
-
Microsoft Translator / Microsoft Translator Hubは、Phrase Language AIでもAPI経由でサポートされています。
-
Phrase NextMTは、Phrase Language AIでもAPI経由でサポートされています。
-
Phrase Next GenMTは、Phrase Language AIでもAPI経由でサポートされています。
-
Rozetta T-4OO Realtimeは、Phrase Language AIでもAPI経由でサポートされています。
-
Tencent TranSmartは、Phrase Language AIでもAPI経由でサポートされています。
ネイティブエンジンの設定
プリトランスレーションでネイティブエンジンを有効にするには:
MTプロファイルでエンジンが1つだけ有効になっている場合、そのエンジンがプリトランスレーションに使用されます。複数のエンジンが有効になっている場合、MT自動選択機能がジョブごとに最適なエンジンを自動的に選択します。
エコシステムエンジン
エコシステムエンジンとは、Phrase Language AI内で構成される機械翻訳エンジンのことです。利用するには、Phraseを介さずにエンジンのプロバイダーと別途契約する必要があります。契約が完了したら、プロバイダーのAPIキーをPhrase Language AIに入力して接続を確立します。その後、エンジンをオンにして翻訳に使用できるようになります。
-
Alexa Translations A.I.(旧Yappn)
-
DeepL
備考
APIアクセス権を持つDeepLサブスクリプションが必要です。
-
Google AutoMLも、Phrase Language AIでAPI経由でサポートされています。
備考
Phrase Language AIにGoogle AutoMLを追加する場合、MTグロッサリーへの対応とその利用の可能性があるため、バケット名の入力が必須です。
-
Human Science
-
Intento Language Hub
-
Lengoo HALOS
-
Mansa
-
Microsoft Custom Translator(Microsoft Azureで場所を「global」に設定)も、Phrase Language AIでAPI経由でサポートされています。
-
ModernMT
備考
CATツール内での使用を許可するModernMTライセンスが必要です。ライセンスに関する情報を取得するには、
/users/meエンドポイントを使用します。 -
NpatMT
-
Omniscien MT V6
-
Phrase Custom NextMT
-
Systran PNMT
-
Tencent Hunyuan
-
Ubiqus NMT
-
ヤンデックス
エコシステムエンジンの設定
APIキーを使用してエコシステムエンジンを接続するには、次の手順に従います。
-
Phrase Language AIのMTプロファイルページから、MTエンジンを接続をクリックします。
ページが表示されます。
-
エンジンを選択します。
選択したエンジンのページが開きます。
-
APIキーを入力します。
-
必要に応じて、エンジンに関する追加情報を入力してください。
-
保存をクリックします。
エンジンを有効化できるようになりました。
Phrase Language AIでDeepLをエコシステムエンジンとして設定するには、以下の手順に従ってください。
-
Phrase Language AIまたはMTプロファイルで、MTエンジンを接続をクリックします。
ページが開きます。
-
DeepLを選択します。
ページが開きます。
-
接続するDeepLサブスクリプションに対応するURLを、ベースエンジンURLのドロップダウンから選択します。
-
DeepL APIキーを入力してください。
キーは以下の形式で入力する必要があります。
DeepL-Auth-Key <API key>DeepL-Auth-Keyというプレフィックスと、「Key」の後のスペースを必ず残してください。Freeプランで接続する場合は、:fxというサフィックスも残してください。注意
APIアクセスに対応したDeepLサブスクリプションが必要です。対象プランは以下のとおりです。DeepL API Pro、API Free、Developer、Growth。
DeepL Pro Advanced、Ultimate、Team、Businessプラン、または標準的な個人向けDeepL Proサブスクリプションでは、CATツール連携へのアクセス権のみが付与され、Phraseが必要とする一般的なAPIアクセス権は付与されません。そのため、正しいキー形式であっても接続できません。
-
必要に応じて、文体の丁寧さとモデルを選択し、カスタム指示を追加します。
-
接続を検証してください。
-
追加をクリックして設定を保存します。
MTプロファイルページが表示されます。
-
DeepLをオンに切り替えて、プロファイルで有効にします。
BYOエンジン
BYOエンジン(Bring Your Own Engine)は、ネイティブエンジンやエコシステムエンジンとして利用できないMTエンジンを接続するためのフレームワークです。Phraseは、外部エンジンをPhrase Language AIに接続するアダプターを構築するためのスキーマを提供しています。
完全な設定手順については、BYOエンジンを参照してください。
備考
文体の丁寧さのレベルは、対応するエンジン(現在はPhrase Next GenMTとDeepL)で設定できます。
MT自動選択機能は、ジョブのコンテンツドメインと言語ペアに基づいて、各翻訳ジョブに最適なエンジンを選択するAI搭載機能です。MTプロファイルで有効になっているエンジンのみが考慮されます。
その結果、1つのMTプロファイルで、同じプロジェクト内の異なる言語に対して異なるエンジンを適用できます。
Phrase Next GenMTなど一部のエンジンは、バッチ事前翻訳のみをサポートしており、CATエディターでのライブサジェストは提供していません。MTプロファイルでバッチ専用エンジンとライブサジェストをサポートするエンジン(Microsoft Custom Translatorなど)の両方が有効になっている場合、同じプロジェクトと言語ペアの他のジョブでライブサジェストをサポートするエンジンが選択されていても、MT自動選択機能が特定のジョブに対してバッチ専用エンジンを選択することがあります。この場合、CATエディターで、そのジョブの「ジョブのリソース」タブに「選択されたMTエンジンはバッチ事前翻訳でのみ利用可能です」という警告が表示されます。で、バッチ専用エンジンの一覧を確認してください。
ライブMTサジェストを利用できるようにするには、MTプロファイルでバッチ専用エンジンを無効にするか、ライブサジェストをサポートするエンジンのみを含む専用のMTプロファイルを作成し、それを対象のプロジェクトまたは言語ペアに割り当ててください。バッチ専用エンジンが既に選択されているジョブでは、CATエディターで開く前に事前翻訳を実行し、セグメントに機械翻訳結果を入力してください。
一部のエンジンには、特定の言語で使用する文字体系に関する制限があります。例えば、使用する言語コードに関係なく、Google Translateはセルビア語を常にキリル文字で出力し、Amazon Translateはセルビア語を常にラテン文字で出力します。不要な文字体系での出力を避けるには、MTプロファイルでこれらのエンジンを無効にしてください。
機械翻訳で翻訳されるコンテンツの種類は、出力の品質に大きな影響を与える可能性があります。製品説明をうまく翻訳できるエンジンでも、医療レポートはうまく翻訳できない場合があります。コンテンツの種類を表すこの要素は、ドメインと呼ばれます。
ドキュメントをドメインに分類するには通常、人手による入力が必要です。そのため、翻訳を大規模に展開する際に問題が生じるほか、単純な人為的ミスが起こる可能性もあります。
AIモデルは、手動でのラベル付けなしで、ドメインを自動的に検出します。このモデルは、特徴的なキーワードに基づいて11種類のコンテンツタイプを識別します:
|
ドメイン |
キーワード |
|---|---|
|
医療 |
‘study’、‘patients’、‘patient’、‘treatment’、‘dose’、‘mg’、‘clinical’ |
|
旅行・ホスピタリティ |
‘km’、‘hotel’、‘guests’、‘room’、‘accommodation’ |
|
ビジネス・教育 |
‘team’、‘business’、‘work’、‘school’、‘students’ |
|
法律・金融 |
‘agreement’、‘company’、‘contract’、‘services’、‘financial’ |
|
ソフトウェアのユーザー向けドキュメント |
‘click’、‘select’、‘data’、‘text’、‘view’、‘file’ |
|
家電製品 |
‘power’、‘battery’、‘switch’、‘sensor’、‘usb’ |
|
ユーザーサポート |
‘please’、‘email’、‘account’、‘domain’、‘contact’ |
|
クラウドサービス |
‘network’、‘server’、‘database’、‘sql’、‘data’ |
|
産業分野 |
‘mm’、‘pressure’、‘valve’、‘machine’、‘oil’ |
|
ソフトウェア開発 |
‘value’、‘class’、‘type’、‘element’、‘string’ |
|
エンターテインメント |
‘game’、‘like’、‘get’、‘love’、‘play’、‘go’ |
品質評価スコア(QPS)は、MQM(多次元品質指標)フレームワークを使用して人間がレビューした場合に翻訳が受けるであろうスコアを予測する、AI品質推定システムです。ソーステキストと翻訳されたターゲットテキストを受け取り、0から100までのスコアを返します。
QPSはすべてのエンジンでデフォルトで有効になっており、個別の設定は不要です。
MT出力キャッシュ
Phrase Language AIは、ほとんどのMTエンジンの機械翻訳出力をキャッシュします。キャッシュのキーには、エンジン、言語ペア、エンジン設定が使用されます。
以下のエンジンではキャッシュが無効になっています:Ubiqus NMT、Acolad(レガシーコネクタ)、Next GenMT、ModernMT、Microsoft Custom / Microsoft Hub、Moravia、AnZin、Autodesk、Baidu、GeoFluent、Hunyuan、Lengoo/Halos、Prompsit、Quokka、Yappn。
Google、Microsoft(標準)、DeepL、Amazon、Tencent、ChatGPT、Robobrain、WidnAI、Acolad2、Systran、T4oo、Salesforce MTを含む、その他すべてのエンジンではキャッシュが有効になっています。
カスタム(プライベートBYOS)コネクタの場合、キャッシュはコネクタごとに設定可能であり、デフォルトで有効になっています。
設定がキャッシュキーの一部となるため、エンジンのMT設定を変更すると、通常は新しい翻訳が生成されます。一部のエンジンでは、設定変更後も以前にキャッシュされた出力が提供される場合があります。キャッシュが有効なエンジンで、未加工の機械翻訳結果に最近の設定変更が反映されていない場合は、キャッシュのクリアを依頼してください。