ユーザー作成コンテンツの翻訳 translating-user-generated-content

Adobe Experience Manager(AEM) Communities の翻訳機能は、の概念を拡張するものです。 ページコンテンツの翻訳 を使用して、コミュニティサイトに投稿されたユーザー生成コンテンツ(UGC)に送信します。 ソーシャルコンポーネントフレームワーク(SCF)コンポーネント.

UGC の翻訳により、サイト訪問者やメンバーは、言語の障壁を取り除くことで、グローバルコミュニティを体験できます。

例として、次を考えます。

  • あるフランス人のメンバーは、多国籍の料理ウェブサイトのコミュニティフォーラムにフランス語のレシピを投稿している。
  • フランス語から日本語へのトリガー変換は、翻訳機能を使って行っています。
  • 日本語でレシピを読んだ後、日本のメンバーが日本語でコメントを投稿します。
  • フランスのメンバーは、翻訳機能を使用して、日本語のコメントをフランス語に翻訳します。
  • グローバル通信。

概要 overview

この節では、翻訳サービスと UGC の連携について具体的に説明します。 また、AEMをに接続する方法を理解していることを前提としています。 翻訳サービスプロバイダー を設定し、web サイトにそのサービスを統合します。 翻訳統合フレームワーク.

翻訳サービスプロバイダーがサイトに関連付けられている場合、サイトの各言語コピーは、コメントなどの SCF コンポーネントを通じて投稿された UGC の独自のスレッドを維持します。

翻訳サービスプロバイダーに加えて翻訳統合が設定されている場合、サイトの各言語コピーが UGC の単一のスレッドを共有することが可能になり、言語コピー間のグローバルなコミュニケーションが可能になります。 言語で分離されたディスカッションスレッドの代わりに、が設定されました グローバル共有ストア どの言語コピーを表示しているかに関係なく、スレッド全体を表示できます。 さらに、地域ごとのグローバル参加者の論理グループに対して、異なるグローバル共有ストアを指定することで、複数の翻訳統合設定を設定できます。

デフォルトの翻訳サービス the-default-translation-service

AEM Communitiesには、が含まれています 体験版ライセンス の場合 デフォルトの翻訳サービス 複数の言語に対して有効にします。

条件 コミュニティサイトの作成:デフォルトの翻訳サービスは、次の場合に有効になります Allow Machine Translation は、以下からチェックされます。 翻訳 サブパネル。

CAUTION
デフォルトの翻訳サービスはデモ専用です。
実稼動システムには、ライセンスを取得した翻訳サービスが必要です。 ライセンスがない場合、デフォルトの翻訳サービスは次のようになります 無効.

UGC のグローバル翻訳 global-translation-of-ugc

Web サイトに複数のコンテンツがある場合 言語コピーデフォルトの翻訳サービスでは、あるサイトで入力された UGC が別のサイトで入力された UGC と関係がある可能性があることを認識しません。 これは、UGC が同じコンポーネント(コンポーネントを含んだページの言語コピー)によって生成される場合に当てはまります。

トピックについて話し合う人々のグループに似ています。 1 つの会話に参加する大規模なグループの全員と比較して、自分のグループ以外のグループで行われたコメントに気づかない。

「1 つのグループ会話」が必要な場合は、複数の言語コピーを持つ web サイトをまたいでグローバル翻訳を有効にすることができます。これにより、表示されている言語コピーに関係なく、スレッド全体が表示されます。

例えば、ベースサイトでフォーラムが作成され、言語コピーが作成され、グローバル翻訳が有効になっている場合、ある言語コピーで作成されたフォーラムに投稿されたトピックは、すべての言語コピーに表示されます。 同じことが、返信がどの言語コピーから入力されたかに関係なく、すべての返信に当てはまります。 その結果、トピックと返信のスレッド全体が、トピックが表示されている言語コピーに関係なく表示されます。

CAUTION
グローバル翻訳前に存在していた UGC は、表示されなくなります。
UGC は 共通店舗は、言語固有の UGC の場所の下にありますが、グローバル翻訳の設定後に追加された新しいコンテンツは、グローバル共有ストアの場所から取得されます。
言語固有のコンテンツをグローバル共有ストアに移動または結合するための移行ツールはありません。

翻訳統合の設定 translation-integration-configuration

翻訳サービスコネクタをオーサーインスタンスの web サイトに統合する翻訳統合を作成するには、次のようにします。

  • 管理者としてログイン

  • から メインメニュー

  • ツール」を選択します

  • を選択 運用

  • を選択 Cloud

  • を選択 Cloud Service

  • Scroll down to 翻訳統合

    翻訳と統合

  • を選択 設定を表示

    show-configuration

  • を選択 [+] アイコンの隣 利用可能な設定 そのため、設定を作成できます。

設定を作成ダイアログ create-configuration-dialog

create-configuration

  • 親設定

    (必須)通常、デフォルトのままにします。 デフォルトは /etc/cloudservices/translation です。

  • タイトル

    (必須)任意の表示タイトルを入力します。 デフォルト値はありません。

  • 名前

    (オプション)設定の名前を入力します。 デフォルトは、タイトルに基づくノード名です。

  • 作成」を選択します。

翻訳設定ダイアログ translation-config-dialog

設定ダイアログ

手順について詳しくは、 翻訳統合設定の作成.

  • Sites タブ:をデフォルトのままにすることができます。

  • コミュニティ タブ:

    • 翻訳プロバイダー
      ドロップダウンリストから翻訳プロバイダーを選択します。 デフォルトは microsoft、体験版サービス。

    • コンテンツカテゴリ
      翻訳対象のコンテンツを説明するカテゴリを選択します。 デフォルトは General.

    • ロケールを選択…
      (オプション) UGC を格納するロケールを選択すると、すべての言語コピーからの投稿が 1 つのグローバルな会話に表示されます。 慣例により、web サイトのベース言語のロケールを選択してください。選択 No Common Store グローバル翻訳を無効にします。 デフォルトでは、グローバル翻訳は無効です。

  • アセット タブ:をデフォルトのままにすることができます。

  • OK」を選択します。

アクティベーション activation

新しい翻訳統合クラウドサービスを、パブリッシュ環境に対してアクティベートする必要があります。 まだアクティベートされていない場合は、web サイトに関連付けると、関連付けられているページが公開されたときに、アクティベーションワークフローでこのクラウドサービス設定を公開するように求められます。

翻訳設定の管理 managing-translation-settings

NOTE
優先言語
投稿が優先言語と異なる言語であるかどうかを検出する場合は、サイト訪問者の優先言語を確立する必要があります。
優先言語とは、サイト訪問者がログインし、言語の環境設定を指定した場合に、ユーザーのプロファイルで設定される言語の環境設定です。
サイト訪問者が匿名の場合やプロファイルで言語の環境設定を指定していない場合、優先言語がページテンプレートのベース言語になります。

ユーザーの環境設定 user-preference

ユーザープロファイル user-profile

すべてのコミュニティサイトはユーザープロファイルを提供しています。このユーザープロファイルは、サインインしたメンバーが編集してコミュニティに対して自分自身を識別したり、自分の環境設定を設定したりできます。

このような設定の 1 つは、コミュニティコンテンツを常に優先言語で表示するかどうかです。 デフォルトでは、この設定は設定されておらず、デフォルトはシステム設定になります。 ユーザーは、設定をオンまたはオフに変更して、システム設定を上書きできます。

ページをユーザーの優先言語に自動翻訳する場合でも、元のテキストを表示して翻訳を改善するための UI は引き続き使用できます。

user-profile

コミュニティサイト設定 community-site-setting

コミュニティサイトを作成する際に、翻訳オプションを有効にして設定できます。 翻訳設定は、コンテンツの匿名サイト訪問者が閲覧できる場合に有効ですが、ユーザーのプロファイル設定によって上書きされます。

recommendation-more-help
81e2cd9d-0789-409d-b87c-2a8ce4f28791