Syntax
Members
result PartyStateChangeResult
翻訳操作が成功したかどうかを示します。
成功時、translation は翻訳されたテキストを含むゼロ以外の長さの文字列です。失敗時、文字列は空です。
errorDetail PartyError
潜在的なエラー状態に関する追加のトラブルシューティング情報を提供する診断値です。
このエラーの詳細を人間が読める形式で取得するには、PartyManager::GetErrorMessage() を使用します。
languageCode PartyString
翻訳の言語コードです。
言語コードは BCP 47 形式です (例: 英語 (米国) の場合は en-US)。サポートされる言語コードは Language support に列挙されています。
options PartyTranslationReceivedOptions
翻訳を説明する追加のオプションです。
translation PartyString
翻訳文字列です。
既定では、冒とく的な表現のマスキングが有効になっており、冒とく的な単語の各文字がアスタリスクに置き換えられます。冒とく的な表現のマスキングは、マスクされていないソース文字起こしを翻訳した後に適用されます。文脈によっては、文字起こしにマスクされた冒とく的な表現が含まれるが翻訳には含まれない場合や、その逆で翻訳にマスクされた冒とく的な表現が含まれるが元の文字起こしには含まれない場合があります。冒とく的な表現のマスキングは PartyVoiceChatTranscriptionOptions::DisableProfanityMasking を介して無効にすることができます。 翻訳文字列は null 終端文字を除いて最大
c_maxChatTextMessageLength 文字の長さになります。元の文字列の長さが c_maxChatTextMessageLength 以下であっても、言語の違いにより翻訳された文字列の長さがこの制限を超える場合、切り捨てが発生します。そのような場合、options に PartyTranslationReceivedOptions::Truncated が含まれます。切り捨ては UTF-8 バイト シーケンスの任意の位置で発生する可能性があり、完全で有効な文字または単語にならない場合があります。文字列は切り捨てられた場合でも常に null 終端されます。
