翻訳にかかるサードパーティーの利用
Liferay 7.4 U15+およびGA15+が利用可能
Liferay は次のサービス API と統合して、コンテンツ ページと Web コンテンツの自動翻訳を生成できます。
この機能を使用するには、まず使用する翻訳サービスを設定し、Liferayのシステム設定で有効にする必要があります。 有効にすると、このサービスを使用して、コンテンツ ページや Web コンテンツの 翻訳を生成 できるようになります。
一度に有効にできるのは1つのサービスのみです。 複数のサービスを有効にした場合、システムは利用可能な最初のサービスを使用します。
Amazon Translateの有効化
7.4 U9+およびGA13+で利用可能
Amazon Translateを有効にするには、有効なAmazon AWSアカウントが必要です。 詳細については、公式の Amazon Translate ドキュメントを参照してください。
準備ができたら、次の手順に従ってください。
-
グローバル メニュー(
) を開き、 コントロール パネル タブをクリックして、 システム設定 → 翻訳 → AWS を使用した翻訳の順に進みます。![[Translator Using AWS]へ移動します。](https://resources.learn.liferay.com/images/dxp/latest/en/content-management-system/translating-pages-and-content/using-third-parties-for-translation/images/01.png)
-
有効をチェックします。
-
有効な アクセス キー と シークレット キーを入力してください。
-
地域を入力します。 デフォルト値は、
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 は、リクエストごとに最大 128 個のテキスト セグメントをサポートします。 ほとんどのコンテンツではこれで十分です。 ただし、多数のフィールドやフラグメントを含む複雑なページを翻訳する場合は、この制限に達する可能性があります。
このような場合は、フィールドを個別に翻訳したり、コンテンツ構造を簡素化したり、制限がより高い別の翻訳プロバイダーの使用を検討したりできます。
Microsoft Translatorの有効化
7.4 U6+およびGA10+が利用可能
Microsoft Translatorを有効にするには、有効なMicrosoft Azureアカウントが必要です。 詳細については、公式の Microsoft Translator ドキュメントを参照してください。
準備ができたら、次の手順に従ってください。
-
グローバル メニュー(
) を開き、 コントロール パネル タブをクリックして、 システム設定 → 翻訳 → Azure を使用した翻訳の順に移動します。 -
有効をチェックします。
-
有効な サブスクリプション キー と リソースの場所 (リージョン) を入力します。
-
[保存]をクリックします。
自動翻訳の利用
翻訳サービスを有効にすると、コンテントページとWebコンテンツの翻訳インターフェースに自動翻訳ボタンが追加されます。
以下の手順で、フィールドを自動翻訳します。
-
ページ または Web コンテンツ アプリケーションを開きます。
-
翻訳するコンテンツまたはページの アクション (
) をクリックし、 翻訳を選択します。 -
言語フラグを使用して、翻訳したい言語 を選択します。
注翻訳に使用できる言語は、インスタンスのローカリゼーション設定によって決まります。 詳細については、 初期インスタンスのローカリゼーション および 仮想インスタンスのローカリゼーション を参照してください。
-
自動翻訳 ボタンをクリックすると、すべてのWebコンテンツフィールドが選択した言語に翻訳されます。

または、フィールドの個々の 自動翻訳 ボタン (
) をクリックして、そのテキストのみを翻訳します。![フィールドの個々の[Auto Translate]ボタンをクリックすると、そのテキストだけが翻訳されます。](https://resources.learn.liferay.com/images/dxp/latest/en/content-management-system/translating-pages-and-content/using-third-parties-for-translation/images/03.png)
-
完了したら、 「下書きとして保存」 または 「公開」 をクリックします。