Sintaxe
Membros
result PartyStateChangeResult
Indica se a operação de tradução teve êxito.
Em caso de êxito, translation é uma cadeia de caracteres de comprimento diferente de zero que contém o texto traduzido. Em caso de falha, a cadeia de caracteres fica vazia.
errorDetail PartyError
Um valor de diagnóstico que fornece informações adicionais de solução de problemas sobre qualquer possível condição de erro.
A forma legível deste detalhe de erro pode ser obtida por meio de PartyManager::GetErrorMessage().
languageCode PartyString
O código de idioma da tradução.
O código de idioma está no formato BCP 47, como en-US para inglês (Estados Unidos). Os códigos de idioma com suporte estão enumerados em Suporte a idiomas.
options PartyTranslationReceivedOptions
Opções adicionais que descrevem a tradução.
translation PartyString
A cadeia de caracteres da tradução.
Por padrão, o mascaramento de palavrões está habilitado e substitui cada caractere de uma palavra ofensiva por um asterisco. O mascaramento de palavrões é aplicado após a tradução da transcrição de origem não mascarada. Dependendo do contexto, é possível que a transcrição contenha palavrões mascarados, mas a tradução não. Da mesma forma, é possível que a tradução contenha palavrões mascarados, mas a transcrição original não. O mascaramento de palavrões pode ser desabilitado por meio de PartyVoiceChatTranscriptionOptions::DisableProfanityMasking. A cadeia de caracteres da tradução pode ter até
c_maxChatTextMessageLength caracteres, sem incluir o terminador nulo. Ocorre truncamento se o comprimento da cadeia de caracteres traduzida exceder esse limite, o que pode acontecer devido a diferenças entre idiomas, mesmo que o comprimento da cadeia de caracteres original seja menor ou igual a c_maxChatTextMessageLength. Nesse caso, options contém PartyTranslationReceivedOptions::Truncated. O truncamento pode ocorrer em um ponto arbitrário da sequência de bytes UTF-8 e pode não resultar em um caractere ou palavra completos e válidos. As cadeias de caracteres sempre terminam em nulo, mesmo quando truncadas.
