Show Menu
トピック×

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

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 ships with 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
  • Select [+] icon next to Available Configurations to create a new configuration

設定を作成ダイアログ

  • 親設定 (必須)通常はデフォルトのままにします。 デフォルトは /etc/cloudservices/translation です。
  • タイトル (必須)選択した表示タイトルを入力します。 デフォルト値はありません。
  • 名前 (オプション)設定の名前を入力します。 初期設定はタイトルをベースにしたノード名です。
  • 作成 」を選択します。

翻訳設定ダイアログ

  • サイト ​タブ:デフォルトのままで構いません。
  • コミュニティ ​タブ:
    • 翻訳プロバイダー ​ドロップダウンリストから翻訳プロバイダーを選択します。Default is microsoft , the trial service.
    • コンテンツのカテゴリ ​翻訳対象のコンテンツを説明するカテゴリを選択します。初期設定は です。 General.
    • 一般的なストアのパスとして使用するロケールを選択 (オプション)UGC を格納するためのロケールを選択すると、すべての言語コピーからの投稿が 1 つのグローバルな会話に表示されます。By convention, choose the locale for the base language for the website. を選択する No Common Store と、グローバル翻訳が無効になります。 デフォルトでは、グローバル翻訳は無効です。
  • アセット ​タブ:デフォルトのままで構いません。
  • OK 」を選択します。

アクティベーション

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

翻訳設定の管理

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

ユーザーによる設定

ユーザープロファイル

どのコミュニティサイトにも、メンバー用のユーザープロファイルがあります。サインインしたメンバーはこのプロファイルを編集して、自分の情報をコミュニティに公開したり、自分用の設定を保存したりできます。
こうした設定の 1 つに、コミュニティコンテンツを常に指定の言語で表示するかどうかのオプションがあります。デフォルトでは、この設定は設定されておらず、デフォルトではシステム設定になります。 ユーザーは、この設定を「オン」または「オフ」に変更して、システム設定を上書きできます。
ページが自動的にユーザーの設定言語に翻訳される場合も、元のテキストを表示したり、翻訳を改善したりするための UI を使用できます。

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

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