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

> Una traducción.

Una traducción.

## Sintaxis

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

### Miembros

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

Indica si la operación de traducción se realizó correctamente.

Si se realiza correctamente, `translation` es una cadena de longitud distinta de cero que contiene el texto traducido. Si se produce un error, la cadena está vacía.

**`errorDetail`**   PartyError

Un valor de diagnóstico que proporciona información adicional para la solución de problemas relacionada con cualquier posible condición de error.

La forma legible de este detalle de error se puede recuperar mediante [PartyManager::GetErrorMessage()](/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_geterrormessage).

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

El código de idioma de la traducción.

El código de idioma está en formato BCP 47, como en-US para inglés (Estados Unidos). Los códigos de idioma compatibles se enumeran en [Compatibilidad con idiomas](https://learn.microsoft.com/en-us/azure/ai-services/speech-service/language-support).

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

Opciones adicionales que describen la traducción.

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

La cadena de traducción.

De forma predeterminada, el enmascaramiento de palabras soeces está habilitado y reemplaza cada carácter de una palabra soez por un asterisco. El enmascaramiento de palabras soeces se aplica después de traducir la transcripción de origen sin enmascarar. Según el contexto, es posible que la transcripción contenga palabras soeces enmascaradas pero no la traducción. Del mismo modo, es posible que la traducción contenga palabras soeces enmascaradas pero no la transcripción original. El enmascaramiento de palabras soeces se puede deshabilitar mediante [PartyVoiceChatTranscriptionOptions::DisableProfanityMasking](/services/playfab/multiplayer/networking/reference/enums/partyvoicechattranscriptionoptions). <br /><br /> La cadena de traducción puede tener hasta `c_maxChatTextMessageLength` caracteres de longitud, sin incluir el terminador nulo. El truncamiento se produce si la longitud de la cadena traducida superara ese límite, lo que puede ocurrir debido a las diferencias entre idiomas aunque la longitud de la cadena original sea menor o igual que `c_maxChatTextMessageLength`. En tal caso, `options` contiene [PartyTranslationReceivedOptions::Truncated](/services/playfab/multiplayer/networking/reference/enums/partytranslationreceivedoptions). El truncamiento puede producirse en un punto arbitrario de la secuencia de bytes UTF-8 y es posible que no dé como resultado un carácter o una palabra completos y válidos. Las cadenas siempre terminan en nulo, incluso cuando están truncadas.

## Requisitos

**Encabezado:** Party.h

## Consulte también

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


## Related topics

- [PartyChatTextReceivedStateChange](/es/services/playfab/multiplayer/networking/reference/structs/partychattextreceivedstatechange.md)
- [PartyVoiceChatTranscriptionReceivedStateChange](/es/services/playfab/multiplayer/networking/reference/structs/partyvoicechattranscriptionreceivedstatechange.md)
- [Información general de la API de C/C++ de Party](/es/services/playfab/multiplayer/networking/reference/party_members.md)
- [PartyTranslationReceivedOptions](/es/services/playfab/multiplayer/networking/reference/enums/partytranslationreceivedoptions.md)
- [XblNetworkAddressTranslationSetting](/es/reference/live/xsapi-c/multiplayer_c/enums/xblnetworkaddresstranslationsetting.md)
