> ## 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

> Une traduction.

Une traduction.

## Syntaxe

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

### Membres

**`result`**   [PartyStateChangeResult](/fr/services/playfab/multiplayer/networking/reference/enums/partystatechangeresult)

Indique si l'opération de traduction a réussi.

En cas de réussite, `translation` est une chaîne de longueur non nulle contenant le texte traduit. En cas d'échec, la chaîne est vide.

**`errorDetail`**   PartyError

Valeur de diagnostic fournissant des informations de dépannage supplémentaires sur toute condition d'erreur potentielle.

La forme lisible de ce détail d'erreur peut être obtenue via [PartyManager::GetErrorMessage()](/fr/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_geterrormessage).

**`languageCode`**   [PartyString](/fr/services/playfab/multiplayer/networking/reference/typedefs)

Le code de langue de la traduction.

Le code de langue est au format BCP 47, par exemple en-US pour l'anglais (États-Unis). Les codes de langue pris en charge sont énumérés dans [Prise en charge des langues](https://learn.microsoft.com/en-us/azure/ai-services/speech-service/language-support).

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

Options supplémentaires décrivant la traduction.

**`translation`**   [PartyString](/fr/services/playfab/multiplayer/networking/reference/typedefs)

La chaîne de traduction.

Par défaut, le masquage des grossièretés est activé et remplace chaque caractère d'un mot grossier par un astérisque. Le masquage des grossièretés est appliqué après la traduction de la transcription source non masquée. Selon le contexte, il est possible que la transcription contienne des grossièretés masquées, mais pas la traduction. De même, il est possible que la traduction contienne des grossièretés masquées, mais pas la transcription d'origine. Le masquage des grossièretés peut être désactivé via [PartyVoiceChatTranscriptionOptions::DisableProfanityMasking](/fr/services/playfab/multiplayer/networking/reference/enums/partyvoicechattranscriptionoptions). <br /><br /> La chaîne de traduction peut contenir jusqu'à `c_maxChatTextMessageLength` caractères, sans compter le terminateur null. Une troncation se produit si la longueur de la chaîne traduite dépasse cette limite, ce qui peut arriver en raison des différences entre les langues, même si la longueur de la chaîne d'origine est inférieure ou égale à `c_maxChatTextMessageLength`. Dans ce cas, `options` contient [PartyTranslationReceivedOptions::Truncated](/fr/services/playfab/multiplayer/networking/reference/enums/partytranslationreceivedoptions). La troncation peut se produire à un point arbitraire de la séquence d'octets UTF-8 et peut ne pas aboutir à un caractère ou un mot complet et valide. Les chaînes se terminent toujours par un caractère null, même lorsqu'elles sont tronquées.

## Configuration requise

**En-tête :** Party.h

## Voir aussi

[Membres de Party](/fr/services/playfab/multiplayer/networking/reference/party_members)


## Related topics

- [PartyChatTextReceivedStateChange](/fr/services/playfab/multiplayer/networking/reference/structs/partychattextreceivedstatechange.md)
- [PartyVoiceChatTranscriptionReceivedStateChange](/fr/services/playfab/multiplayer/networking/reference/structs/partyvoicechattranscriptionreceivedstatechange.md)
- [Vue d'ensemble de l'API C/C++ de Party](/fr/services/playfab/multiplayer/networking/reference/party_members.md)
- [PartyTranslationReceivedOptions](/fr/services/playfab/multiplayer/networking/reference/enums/partytranslationreceivedoptions.md)
- [Utilisation de Cognitive Services](/fr/services/playfab/multiplayer/networking/party-unreal-engine-oss-cognitive-services-interface.md)
