翻訳に第三者を利用する
Liferay 7.4 U15+およびGA15+が利用可能です。
Liferayはこれらの翻訳プロバイダーと連携することで、コンテンツページやウェブコンテンツの自動翻訳を生成できます。 AI Hub を使用する翻訳ツールは例外で、他の 4 つのプロバイダーが使用する 翻訳インターフェース ではなく、Liferay CMS エディターで翻訳を行います。
この機能を使用するには、まず使用する翻訳サービスを設定し、Liferayのシステム設定で翻訳サービスを有効にする必要があります。 有効化すると、このサービスを利用して、コンテンツページやWebコンテンツの翻訳を生成できるようになります。
同時にアクティブにできるサービスは1つだけです。 複数のサービスを有効にした場合、システムは最初に利用可能なサービスを使用します。
Amazon Translateを有効にする
7.4 U9+およびGA13+で利用可能
Amazon Translateを有効にするには、有効なAmazon AWSアカウントが必要です。 詳細については、Amazon Translateの公式ドキュメントをご覧ください。
準備ができたら、以下の手順に従ってください。
-
グローバルメニュー (
) を開き、 コントロールパネル → システム設定 → 翻訳 → AWS を使用した翻訳 に移動します。
-
チェック 有効。
-
有効なアクセスキーとシークレットキーを入力してください。
-
お住まいの地域を入力してください。 デフォルト値は
us-west-1です。 -
をクリックして保存します。
DeepL翻訳を有効にする
DeepL翻訳を有効にするには、有効なDeepLアカウントが必要です。 詳細については、DeepLの公式サポートおよびAPIドキュメントをご覧ください。
準備ができたら、次の手順に従ってください。
-
グローバルメニュー (
) を開き、 コントロールパネル → システム設定 → 翻訳 → DeepL を使用した翻訳 に移動します。 -
チェック 有効。
-
トークン フィールドに有効な API トークンを入力してください。
-
API URL と DeepL Validation API を入力してください。
-
をクリックして保存します。
Google Cloud Translation を有効にする
Google Cloud Translation を有効にするには、有効なアカウントと、Cloud Translation API が有効になっている Google Cloud プロジェクトが必要です。 このプロジェクトには、JSONアカウントキーを持つサービスアカウントも必要です。 詳細については、公式の Google Cloud Translation ドキュメントを参照してください。
準備ができたら、以下の手順に従ってください。
-
グローバルメニュー (
) を開き、 コントロールパネル → システム設定 → 翻訳 → Google Cloud を使用した翻訳 に移動します。 -
チェック 有効。
-
有効なGoogle CloudサービスアカウントキーをJSON形式で入力してください。
-
をクリックして保存します。
Google Cloud Translation Basic APIは、1回のリクエストにつき最大128個のテキストセグメントをサポートします。 ほとんどのコンテンツにおいては、これで十分です。 ただし、フィールドやフラグメントが多数含まれる複雑なページを翻訳する場合、この制限に達する可能性があります。
このような場合は、フィールドを個別に翻訳するか、コンテンツ構造を簡素化するか、または翻訳制限の高い別の翻訳プロバイダーの利用を検討することができます。
Microsoft Translatorを有効にする
7.4 U6+およびGA10+が利用可能
Microsoft Translatorを有効にするには、有効なMicrosoft Azureアカウントが必要です。 詳細については、公式の Microsoft Translator ドキュメントを参照してください。
準備ができたら、以下の手順に従ってください。
-
グローバルメニュー (
) を開き、 コントロールパネル → システム設定 → 翻訳 → Azure を使用した翻訳 に移動します。 -
チェック 有効。
-
有効な サブスクリプションキー と リソースロケーション (リージョン)を入力してください。
-
をクリックして保存します。
AI Hubを使用して翻訳機能を有効にする
Liferay DXP 2026.Q3+ リリース機能 (LPD-62272)
AI Hubはサードパーティ製品ではなく、Liferay独自の製品ですが、他の4つのサービスと同様に、システム設定の翻訳プロバイダーエントリを介して接続します。
AI Hub を使用して翻訳機能を有効にするには、Liferay DXP インスタンスに接続されたアクティブな AI Hub アカウントが必要です。 AI Hub と Liferay DXP の統合については、 を参照してください。 AI Hub で構成されたモデルを使用して翻訳するため、単一の 有効化 チェックボックスが必要で、認証情報は不要です。 デフォルトでは無効になっており、この項目は仮想インスタンスでAI Hubが有効になっている場合にのみシステム設定に表示されます。
このプロバイダーは、他の4社とは異なるワークフローを採用しています。 これにより翻訳機能がLiferay CMSエディタに移行され、言語選択ツールの横にある「AIによる自動翻訳」ボタンが、従来の「自動翻訳」アクションに取って代わります。 その他の場所では、自動翻訳が機能しなくなります。 自動翻訳の使用で説明されている翻訳インターフェイスの自動翻訳ボタンと、Liferay CMS 以外のエディターの自動翻訳アクションの両方で、「翻訳サービスに問題があります」というエラーが返されます。 管理者に連絡してください。 手動翻訳およびXLIFFファイルのインポートとエクスポートには影響はありません。 AI Hub を使用したコンテンツの翻訳 を参照してください。
AI Hubの翻訳を有効にするには、以下の手順に従ってください。
-
他の翻訳サービスはすべて無効にしてください。複数の翻訳サービスが有効になっている場合、システムは最初に利用可能なサービスを使用します。
-
グローバルメニュー (
) を開き、 コントロールパネル → システム設定 → 翻訳 → AI Hub を使用した翻訳 に移動します。 -
チェック 有効。
-
をクリックして保存します。
自動翻訳の使用
翻訳サービスが有効になると、コンテンツページとウェブコンテンツの翻訳インターフェースに「自動翻訳」ボタンが追加されます。 これらのボタンは、4つのサードパーティ翻訳サービスに適用されます。 AI Hub を使用する翻訳プロバイダーがアクティブになっている場合、エラーが返され、代わりに Liferay CMS エディターで翻訳が行われます。 AI Hub を使用したコンテンツの翻訳 を参照してください。
フィールドを自動的に翻訳するには、以下の手順に従ってください。
-
Pages または Web Content アプリケーションを開きます。
-
翻訳したいコンテンツまたはページの アクション (
) をクリックし、 翻訳 を選択します。 -
言語フラグを使用して、翻訳したい言語を選択してください。
注記翻訳可能な言語は、インスタンスのローカライズ設定によって決まります。 詳細については、 初期インスタンスのローカライズ および 仮想インスタンスのローカライズ を参照してください。
-
自動翻訳 ボタンをクリックすると、すべてのウェブコンテンツフィールドが選択した言語に翻訳されます。

または、フィールドの個別の 自動翻訳 ボタン (
) をクリックすると、そのテキストのみが翻訳されます。
-
完了したら、 下書きとして保存 または 公開 をクリックします。