Ugcの翻訳 translating-user-generated-content
Adobe Experience Manager (AEM) Communitiesの翻訳機能では、 ソーシャルコンポーネントフレームワーク (SCF) コンポーネント を使用してコミュニティサイトに投稿されたユーザー生成コンテンツ (UGC)に ページコンテンツ を翻訳するというコンセプトを拡張しています。
UGCの翻訳により、サイト訪問者とメンバーは、言語の障壁を取り除くことで、グローバルコミュニティを体験できます。
例えば、次のようにします。
- フランス人のメンバーが、多国籍料理サイトのコミュニティフォーラムにフランス語でレシピを投稿しました。
- また、フランス語から日本語への翻訳をトリガーするために、翻訳機能を使用する日本のメンバーがいます。
- 日本から来たメンバーは、レシピを日本語で読んだ後、日本語でコメントを投稿します。
- フランス出身のメンバーが翻訳機能を使って日本語のコメントをフランス語に翻訳します。
- グローバルなコミュニケーション:
概要 overview
ここでは、翻訳サービスとUGCの連携について詳しく説明します。 また、AEMを翻訳サービスプロバイダーに接続し、翻訳統合フレームワーク を設定して、そのサービスをweb サイトに統合する方法を理解していることを前提としています。
翻訳サービスプロバイダーがサイトに関連付けられている場合、サイトの各言語コピーは、コメントなどのSCF コンポーネントを通じて投稿されたUGCの独自のスレッドを保持します。
翻訳サービスプロバイダーに加えて翻訳統合が設定されている場合、サイトの各言語コピーでUGCの単一スレッドを共有し、言語コピー間でグローバルなコミュニケーションを提供できます。 言語で分離されたディスカッションスレッドの代わりに、設定された グローバル共有ストア を使用すると、表示されている言語コピーに関係なく、スレッド全体を表示できます。 さらに、複数の翻訳統合設定を設定して、グローバル参加者の論理グループ(地域別など)に対して異なるグローバル共有ストアを指定することができます。
デフォルトの翻訳サービス the-default-translation-service
AEM Communitiesには、複数の言語で有効な デフォルト翻訳サービス の体験版ライセンス が含まれています。
コミュニティサイト を作成する場合、Allow Machine Translationが翻訳 サブパネルからチェックされると、デフォルトの翻訳サービスが有効になります。
UGCのグローバル翻訳 global-translation-of-ugc
Web サイトに複数の言語コピーがある場合、デフォルトの翻訳サービスでは、あるサイトに入力されたUGCが、別のサイトに入力されたUGCに関連している可能性があることを認識しません。 これは、UGCが同じコンポーネント(コンポーネントを含むページの言語コピー)によって生成される場合に当てはまります。
これは、トピックについて話し合うグループに似ています。 1つの会話に参加している大きなグループの全員と比較して、自分のグループ以外のグループで行われたコメントを認識していません。
「1つのグループの会話」が必要な場合は、複数の言語コピーを持つweb サイト全体でグローバル翻訳を有効にすることができます。これにより、どの言語コピーから表示されているかに関係なく、スレッド全体が表示されます。
例えば、ベースサイトにフォーラムが確立され、言語コピーが作成され、グローバル翻訳が有効になっている場合、1つの言語コピーで作成されたフォーラムに投稿されたトピックは、すべての言語コピーに表示されます。 どの言語コピーから返信が入力されたかに関係なく、すべての返信についても同じことが当てはまります。 その結果、トピックとその応答のスレッド全体が、トピックの表示されている言語コピーに関係なく表示されます。
翻訳統合の設定 translation-integration-configuration
翻訳統合を作成するには、翻訳サービスコネクタをオーサーインスタンスのweb サイトと統合します。
-
管理者としてログイン
-
「ツール」を選択します
-
操作を選択
-
クラウドを選択
-
クラウドサービスを選択
-
翻訳統合までスクロールします
-
設定を表示を選択
-
使用可能な設定の横にある
[+]アイコンを選択して、設定を作成します。
設定を作成ダイアログ create-configuration-dialog
-
親設定
(必須)通常、デフォルトのままにします。 デフォルトは
/etc/cloudservices/translationです。 -
タイトル
(必須)選択した表示タイトルを入力します。 デフォルト値はありません。
-
名前
(オプション)設定の名前を入力します。 デフォルトは、タイトルに基づくノード名です。
-
「作成」を選択します。
翻訳設定ダイアログ translation-config-dialog
詳細な手順については、翻訳統合設定の作成を参照してください。
-
サイト タブ:デフォルトのままにできます。
-
コミュニティ タブ:
-
翻訳プロバイダー
ドロップダウンリストから翻訳プロバイダーを選択します。 デフォルトはmicrosoft、体験版サービスです。 -
コンテンツカテゴリ
翻訳するコンテンツを説明するカテゴリを選択します。 デフォルトはGeneral.です -
ロケールを選択…
(オプション) UGCを保存するロケールを選択すると、すべての言語コピーの投稿が1つのグローバル会話に表示されます。 慣例により、web サイトのベース言語のロケールを選択してください。No Common Storeを選択すると、グローバル翻訳が無効になります。 デフォルトでは、グローバル翻訳は無効です。
-
-
Assets タブ:デフォルトのままにできます。
-
「OK」を選択します。
アクティベーション activation
新しい翻訳統合クラウドサービスをパブリッシュ環境でアクティブ化する必要があります。 Web サイトに関連付けられている場合、まだアクティブ化されていない場合、関連付けられているページが公開されるときに、このクラウドサービス設定を公開するように求めるメッセージがアクティベーションワークフローに表示されます。
翻訳設定の管理 managing-translation-settings
ユーザー設定 user-preference
ユーザープロファイル user-profile
すべてのコミュニティサイトでは、ログインしているメンバーが編集してコミュニティに自分を識別し、ユーザーの環境設定を行うためのユーザープロファイルを提供しています。
そのような設定の1つは、コミュニティコンテンツを常に好みの言語で表示するかどうかです。 デフォルトでは、この設定は設定されておらず、システム設定がデフォルトになります。 ユーザーは設定をオンまたはオフに変更して、システム設定を上書きできます。
ページがユーザーの好みの言語に自動的に翻訳された場合でも、元のテキストを表示し、翻訳を改善するためのUIは引き続き利用できます。
コミュニティサイト設定 community-site-setting
コミュニティサイトの作成時に、翻訳オプションを有効にして設定できます。 翻訳設定は、匿名のサイト訪問者が表示できるコンテンツに対して有効ですが、ユーザーのプロファイル設定によって上書きされます。