ユーザー生成コンテンツの翻訳

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

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

例えば以下のような場合が考えられます。:

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

概要

この節では、特に翻訳サービスと UGC の連動について説明します。AEM を 翻訳サービスプロバイダーに接続する方法と、翻訳統合フレームワークを設定して翻訳サービスを Web サイトに統合する方法については既に知っているものとして説明を進めます。

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

翻訳サービスプロバイダーに加えて翻訳フレームワークが設定されているときは、サイトの各言語コピーが UGC の 1 つのスレッドを共有できるので、言語コピー間のグローバルな情報通信を実現できます。Instead of a discussion thread segregated by language, the configured global shared store enables the entire thread to be visible regardless from which language copy it is being viewed. さらに、地域別など、グローバル参加者の論理的なグループに対して異なるグローバル共有ストアを指定する場合は、複数の翻訳統合設定を設定できます。

デフォルトの翻訳サービス

AEM Communities includes a trial license for a default translation service enabled for several languages.

When creating a community site, the default translation service is enabled when Allow Machine Translation is checked from the TRANSLATION sub-panel.

注意

デフォルトの翻訳サービスは、デモ目的でのみ提供されています。

実稼動システムでは、ライセンスを取得した翻訳サービスが必要です。If not licensed, the default translation service should be turned off.

UGC のグローバル翻訳

Web サイトに複数の言語コピーがある場合、デフォルトの翻訳サービスでは、あるサイトで入力された UGC が別のサイトで入力された UGC と関連している可能性は認識されません。その UGC が本質的に同じコンポーネント(そのコンポーネントを含んでいるページの言語コピー)で生成された場合でも同様です。

これは、「いくつかのグループがそれぞれ別のグループの人のコメントは気にせずに会話している状況」と、「1 つの大きなグループに属する全員が同じ会話に参加している状況」の違いに似ています。

「1 つのグループでの会話」が必要な場合は、複数の言語コピーを持つ Web サイト全体のグローバル翻訳を有効にして、どの言語コピーからでもスレッド全体を見られるようにする必要があります。

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

注意

グローバル翻訳を設定する前に存在していた UGC は表示されなくなります。

While the UGC is still in the common store, it is located under the language-specific UGC location, while new content, added after global translation was configured, is being retrieved from the global shared store location.

言語別のコンテンツをグローバル共有ストアに移動または統合する移行ツールはありません。

翻訳統合の設定

新しい翻訳統合を作成するには、以下の手順を実行します。この操作により、オーサーインスタンスで翻訳サービスコネクターと Web サイトが統合されます。

  • 管理者としてサインイン

  • From the main menu

  • ツール」を選択します

  • Select Operations

  • Select Cloud

  • Select Cloud Services

  • Scroll down to Translation Integration

    翻訳統合

  • Select Show Configurations

    show-configuration

  • Select [+] icon next to Available Configurations to create a new configuration

設定を作成ダイアログ

create-configuration

  • 親設定

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

  • タイトル

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

  • 名前

    (オプション)設定の名前を入力します。 初期設定はタイトルをベースにしたノード名です。

  • 作成」を選択します。

翻訳設定ダイアログ

configuration-dialog

For detailed instructions visit Creating a Translation Integration Configuration

  • 「サイト 」タブ:はデフォルトのままにできます。

  • コミュニティ​タブ:

    • 翻訳プロバイダー​ドロップダウンリストから翻訳プロバイダーを選択します。初期設定は です。
      microsoft、体験版サービス。

    • コンテンツのカテゴリ​翻訳対象のコンテンツを説明するカテゴリを選択します。初期設定は です。
      General.

    • 一般的なストアのパスとして使用するロケールを選択(オプション)UGC を格納するためのロケールを選択すると、すべての言語コピーからの投稿が 1 つのグローバルな会話に表示されます。By convention, choose the locale for the base language for the website. を選択 No Common Store すると、グローバル翻訳が無効になります。 デフォルトでは、グローバル翻訳は無効です。

  • 「アセット 」タブ:はデフォルトのままにできます。

  • OK」を選択します。

アクティベーション

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

翻訳設定の管理

メモ

設定言語

投稿が設定言語と異なるかどうかを検出するために、サイト訪問者の設定言語を確定する必要があります。

設定言語とは、サイト訪問者がサインインして言語設定を指定したときに、ユーザープロファイルに登録される言語の設定です。

サイト訪問者が匿名の場合、または言語設定を自分のプロファイルに登録していない場合は、ページテンプレートのベース言語が設定言語になります。

ユーザーによる設定

ユーザープロファイル

どのコミュニティサイトにも、メンバー用のユーザープロファイルがあります。サインインしたメンバーはこのプロファイルを編集して、自分の情報をコミュニティに公開したり、自分用の設定を保存したりできます。

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

ページが自動的にユーザーの設定言語に翻訳される場合も、元のテキストを表示したり、翻訳を改善したりするための UI を使用できます。

ユーザープロファイル

コミュニティサイトの設定

コミュニティサイトを作成すると、翻訳オプションを有効化して設定できます。コンテンツの匿名サイトの訪問者に対しては、表示設定が有効になりますが、プロファイル設定によって上書きされます。

このページ