ユーザー作成コンテンツの翻訳 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 サイトをまたいでグローバル翻訳を有効にすることができます。これにより、表示されている言語コピーに関係なく、スレッド全体が表示されます。
例えば、ベースサイトでフォーラムが作成され、言語コピーが作成され、グローバル翻訳が有効になっている場合、ある言語コピーで作成されたフォーラムに投稿されたトピックは、すべての言語コピーに表示されます。 同じことが、返信がどの言語コピーから入力されたかに関係なく、すべての返信に当てはまります。 その結果、トピックと返信のスレッド全体が、トピックが表示されている言語コピーに関係なく表示されます。
翻訳統合の設定 translation-integration-configuration
翻訳サービスコネクタをオーサーインスタンスの web サイトに統合する翻訳統合を作成するには、次のようにします。
-
管理者としてログイン
-
メインメニューから
-
「ツール」を選択します
-
「操作」を選択します。
-
Cloud を選択します。
-
人のCloud Serviceを選択
-
下にスクロールして、「翻訳統合 を表示します
-
「設定を表示」を選択します
-
利用可能
[+]
設定 の横にあるアイコンを選択して、設定を作成できます。
設定を作成ダイアログ create-configuration-dialog
-
親設定
(必須)通常、デフォルトのままにします。 デフォルトは
/etc/cloudservices/translation
です。 -
タイトル
(必須)任意の表示タイトルを入力します。 デフォルト値はありません。
-
名前
(オプション)設定の名前を入力します。 デフォルトは、タイトルに基づくノード名です。
-
「作成」を選択します。
翻訳設定ダイアログ translation-config-dialog
手順について詳しくは、 翻訳統合設定の作成を参照してください。
-
Sites タブ:デフォルトのままにすることができます。
-
コミュニティ タブ:
-
翻訳プロバイダー
ドロップダウンリストから翻訳プロバイダーを選択します。 デフォルトはmicrosoft
(体験版サービス)です。 -
コンテンツのカテゴリ
翻訳対象のコンテンツを説明するカテゴリを選択します。 デフォルトはGeneral.
-
ロケールを選択…
(オプション) UGC を格納するロケールを選択すると、すべての言語コピーからの投稿が 1 つのグローバルな会話に表示されます。 慣例により、web サイトのベース言語のロケールを選択してください。No Common Store
を選択すると、グローバル翻訳が無効になります。 デフォルトでは、グローバル翻訳は無効です。
-
-
「Assets」タブ:をデフォルトのままにすることができます。
-
「OK」を選択します。
アクティベーション activation
新しい translation integration cloud service をPublish環境に対してアクティブ化する必要があります。 まだアクティベートされていない場合は、web サイトに関連付けると、関連付けられているページが公開されたときに、アクティベーションワークフローでこのクラウドサービス設定を公開するように求められます。
翻訳設定の管理 managing-translation-settings
ユーザーの環境設定 user-preference
ユーザープロファイル user-profile
すべてのコミュニティサイトはユーザープロファイルを提供しています。このユーザープロファイルは、サインインしたメンバーが編集してコミュニティに対して自分自身を識別したり、自分の環境設定を設定したりできます。
このような設定の 1 つは、コミュニティコンテンツを常に優先言語で表示するかどうかです。 デフォルトでは、この設定は設定されておらず、デフォルトはシステム設定になります。 ユーザーは、設定をオンまたはオフに変更して、システム設定を上書きできます。
ページをユーザーの優先言語に自動翻訳する場合でも、元のテキストを表示して翻訳を改善するための UI は引き続き使用できます。
コミュニティサイト設定 community-site-setting
コミュニティサイトを作成する際に、翻訳オプションを有効にして設定できます。 翻訳設定は、コンテンツの匿名サイト訪問者が閲覧できる場合に有効ですが、ユーザーのプロファイル設定によって上書きされます。