> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# PartyTranslation

> A translation.

A translation.

## Sintaxe

```cpp theme={null}
struct PartyTranslation {  
    PartyStateChangeResult result;  
    PartyError errorDetail;  
    PartyString languageCode;  
    PartyTranslationReceivedOptions options;  
    PartyString translation;  
}  
```

### Membros

**`result`**   [PartyStateChangeResult](/pt-BR/services/playfab/multiplayer/networking/reference/enums/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()](/pt-BR/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_geterrormessage).

**`languageCode`**   [PartyString](/pt-BR/services/playfab/multiplayer/networking/reference/typedefs)

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](https://learn.microsoft.com/en-us/azure/ai-services/speech-service/language-support).

**`options`**   [PartyTranslationReceivedOptions](/pt-BR/services/playfab/multiplayer/networking/reference/enums/partytranslationreceivedoptions)

Opções adicionais que descrevem a tradução.

**`translation`**   [PartyString](/pt-BR/services/playfab/multiplayer/networking/reference/typedefs)

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](/pt-BR/services/playfab/multiplayer/networking/reference/enums/partyvoicechattranscriptionoptions). <br /><br /> 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](/pt-BR/services/playfab/multiplayer/networking/reference/enums/partytranslationreceivedoptions). 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.

## Requisitos

**Cabeçalho:** Party.h

## Confira também

[Membros do Party](/pt-BR/services/playfab/multiplayer/networking/reference/party_members)


## Related topics

- [PartyChatTextReceivedStateChange](/pt-BR/services/playfab/multiplayer/networking/reference/structs/partychattextreceivedstatechange.md)
- [PartyVoiceChatTranscriptionReceivedStateChange](/pt-BR/services/playfab/multiplayer/networking/reference/structs/partyvoicechattranscriptionreceivedstatechange.md)
- [Visão geral da API C/C++ do Party](/pt-BR/services/playfab/multiplayer/networking/reference/party_members.md)
- [PartyTranslationReceivedOptions](/pt-BR/services/playfab/multiplayer/networking/reference/enums/partytranslationreceivedoptions.md)
- [Usando os Serviços Cognitivos](/pt-BR/services/playfab/multiplayer/networking/party-unreal-engine-oss-cognitive-services-interface.md)
