Syntax
Members
result PartyStateChangeResult
번역 작업이 성공했는지 여부를 나타냅니다.
성공 시, translation은 번역된 텍스트를 포함하는 길이가 0이 아닌 문자열입니다. 실패 시, 문자열은 비어 있습니다.
errorDetail PartyError
잠재적 오류 상황에 대한 추가 문제 해결 정보를 제공하는 진단 값입니다.
이 오류 세부 정보의 사람이 읽을 수 있는 형태는 PartyManager::GetErrorMessage()를 통해 가져올 수 있습니다.
languageCode PartyString
번역의 언어 코드입니다.
언어 코드는 en-US(영어(미국))와 같은 BCP 47 형식입니다. 지원되는 언어 코드는 언어 지원에 열거되어 있습니다.
options PartyTranslationReceivedOptions
번역을 설명하는 추가 옵션입니다.
translation PartyString
번역 문자열입니다.
기본적으로 욕설 마스킹이 활성화되어 욕설의 각 문자를 별표로 대체합니다. 욕설 마스킹은 마스킹되지 않은 원본 필사본을 번역한 후에 적용됩니다. 컨텍스트에 따라, 필사본에는 마스킹된 욕설이 포함되지만 번역에는 포함되지 않을 수 있습니다. 마찬가지로 번역에는 마스킹된 욕설이 포함되지만 원본 필사본에는 포함되지 않을 수 있습니다. 욕설 마스킹은 PartyVoiceChatTranscriptionOptions::DisableProfanityMasking을 통해 비활성화할 수 있습니다. 번역 문자열은 null 종결자를 포함하지 않고 최대
c_maxChatTextMessageLength 문자까지 길 수 있습니다. 원본 문자열 길이가 c_maxChatTextMessageLength 이하이더라도 언어 차이로 인해 번역된 문자열 길이가 이 제한을 초과할 수 있는데, 이 경우 잘림이 발생합니다. 이러한 경우 options에 PartyTranslationReceivedOptions::Truncated가 포함됩니다. 잘림은 UTF-8 바이트 시퀀스의 임의 지점에서 발생할 수 있으며, 완전한 유효한 문자 또는 단어를 생성하지 않을 수 있습니다. 문자열은 잘리더라도 항상 null로 종결됩니다.
