Translating Pages and Content
ご覧のページは、お客様の利便性のために一部機械翻訳されています。また、ドキュメントは頻繁に更新が加えられており、翻訳は未完成の部分が含まれることをご了承ください。最新情報は都度公開されておりますため、必ず英語版をご参照ください。翻訳に問題がある場合は、 こちら までご連絡ください。

翻訳に第三者を利用する

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の公式ドキュメントをご覧ください。

準備ができたら、以下の手順に従ってください。

  1. グローバルメニュー (Global Menu) を開き、 コントロールパネル → システム設定 → 翻訳 → AWS を使用した翻訳 に移動します。

    AWS を使用した翻訳ツールに移動します。

  2. チェック 有効。

  3. 有効なアクセスキーとシークレットキーを入力してください。

  4. お住まいの地域を入力してください。 デフォルト値は us-west-1 です。

  5. をクリックして保存します。

DeepL翻訳を有効にする

DeepL翻訳を有効にするには、有効なDeepLアカウントが必要です。 詳細については、DeepLの公式サポートおよびAPIドキュメントをご覧ください。

準備ができたら、次の手順に従ってください。

  1. グローバルメニュー (Global Menu) を開き、 コントロールパネル → システム設定 → 翻訳 → DeepL を使用した翻訳 に移動します。

  2. チェック 有効。

  3. トークン フィールドに有効な API トークンを入力してください。

  4. API URL と DeepL Validation API を入力してください。

  5. をクリックして保存します。

Google Cloud Translation を有効にする

Google Cloud Translation を有効にするには、有効なアカウントと、Cloud Translation API が有効になっている Google Cloud プロジェクトが必要です。 このプロジェクトには、JSONアカウントキーを持つサービスアカウントも必要です。 詳細については、公式の Google Cloud Translation ドキュメントを参照してください。

準備ができたら、以下の手順に従ってください。

  1. グローバルメニュー (Global Menu) を開き、 コントロールパネル → システム設定 → 翻訳 → Google Cloud を使用した翻訳 に移動します。

  2. チェック 有効。

  3. 有効なGoogle CloudサービスアカウントキーをJSON形式で入力してください。

  4. をクリックして保存します。

注記

Google Cloud Translation Basic APIは、1回のリクエストにつき最大128個のテキストセグメントをサポートします。 ほとんどのコンテンツにおいては、これで十分です。 ただし、フィールドやフラグメントが多数含まれる複雑なページを翻訳する場合、この制限に達する可能性があります。

このような場合は、フィールドを個別に翻訳するか、コンテンツ構造を簡素化するか、または翻訳制限の高い別の翻訳プロバイダーの利用を検討することができます。

Microsoft Translatorを有効にする

7.4 U6+およびGA10+が利用可能

Microsoft Translatorを有効にするには、有効なMicrosoft Azureアカウントが必要です。 詳細については、公式の Microsoft Translator ドキュメントを参照してください。

準備ができたら、以下の手順に従ってください。

  1. グローバルメニュー (Global Menu) を開き、 コントロールパネル → システム設定 → 翻訳 → Azure を使用した翻訳 に移動します。

  2. チェック 有効。

  3. 有効な サブスクリプションキー と リソースロケーション (リージョン)を入力してください。

  4. をクリックして保存します。

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の翻訳を有効にするには、以下の手順に従ってください。

  1. 他の翻訳サービスはすべて無効にしてください。複数の翻訳サービスが有効になっている場合、システムは最初に利用可能なサービスを使用します。

  2. グローバルメニュー (Global Menu) を開き、 コントロールパネル → システム設定 → 翻訳 → AI Hub を使用した翻訳 に移動します。

  3. チェック 有効。

  4. をクリックして保存します。

自動翻訳の使用

翻訳サービスが有効になると、コンテンツページとウェブコンテンツの翻訳インターフェースに「自動翻訳」ボタンが追加されます。 これらのボタンは、4つのサードパーティ翻訳サービスに適用されます。 AI Hub を使用する翻訳プロバイダーがアクティブになっている場合、エラーが返され、代わりに Liferay CMS エディターで翻訳が行われます。 AI Hub を使用したコンテンツの翻訳 を参照してください。

フィールドを自動的に翻訳するには、以下の手順に従ってください。

  1. Pages または Web Content アプリケーションを開きます。

  2. 翻訳したいコンテンツまたはページの アクション (Actions Button) をクリックし、 翻訳 を選択します。

  3. 言語フラグを使用して、翻訳したい言語を選択してください。

    注記

    翻訳可能な言語は、インスタンスのローカライズ設定によって決まります。 詳細については、 初期インスタンスのローカライズ および 仮想インスタンスのローカライズ を参照してください。

  4. 自動翻訳 ボタンをクリックすると、すべてのウェブコンテンツフィールドが選択した言語に翻訳されます。

    左上の「自動翻訳」ボタンをクリックすると、すべてのウェブコンテンツフィールドが翻訳されます。

    または、フィールドの個別の 自動翻訳 ボタン (Auto Translate Button) をクリックすると、そのテキストのみが翻訳されます。

    テキストのみを翻訳するには、各フィールドの個別の「自動翻訳」ボタンをクリックします。

  5. 完了したら、 下書きとして保存 または 公開 をクリックします。