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

> 번역입니다.

번역입니다.

## Syntax

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

### Members

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

번역 작업이 성공했는지 여부를 나타냅니다.

성공 시, `translation`은 번역된 텍스트를 포함하는 길이가 0이 아닌 문자열입니다. 실패 시, 문자열은 비어 있습니다.

**`errorDetail`**   PartyError

잠재적 오류 상황에 대한 추가 문제 해결 정보를 제공하는 진단 값입니다.

이 오류 세부 정보의 사람이 읽을 수 있는 형태는 [PartyManager::GetErrorMessage()](/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_geterrormessage)를 통해 가져올 수 있습니다.

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

번역의 언어 코드입니다.

언어 코드는 en-US(영어(미국))와 같은 BCP 47 형식입니다. 지원되는 언어 코드는 [언어 지원](https://learn.microsoft.com/en-us/azure/ai-services/speech-service/language-support)에 열거되어 있습니다.

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

번역을 설명하는 추가 옵션입니다.

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

번역 문자열입니다.

기본적으로 욕설 마스킹이 활성화되어 욕설의 각 문자를 별표로 대체합니다. 욕설 마스킹은 마스킹되지 않은 원본 필사본을 번역한 후에 적용됩니다. 컨텍스트에 따라, 필사본에는 마스킹된 욕설이 포함되지만 번역에는 포함되지 않을 수 있습니다. 마찬가지로 번역에는 마스킹된 욕설이 포함되지만 원본 필사본에는 포함되지 않을 수 있습니다. 욕설 마스킹은 [PartyVoiceChatTranscriptionOptions::DisableProfanityMasking](/services/playfab/multiplayer/networking/reference/enums/partyvoicechattranscriptionoptions)을 통해 비활성화할 수 있습니다. <br /><br /> 번역 문자열은 null 종결자를 포함하지 않고 최대 `c_maxChatTextMessageLength` 문자까지 길 수 있습니다. 원본 문자열 길이가 `c_maxChatTextMessageLength` 이하이더라도 언어 차이로 인해 번역된 문자열 길이가 이 제한을 초과할 수 있는데, 이 경우 잘림이 발생합니다. 이러한 경우 `options`에 [PartyTranslationReceivedOptions::Truncated](/services/playfab/multiplayer/networking/reference/enums/partytranslationreceivedoptions)가 포함됩니다. 잘림은 UTF-8 바이트 시퀀스의 임의 지점에서 발생할 수 있으며, 완전한 유효한 문자 또는 단어를 생성하지 않을 수 있습니다. 문자열은 잘리더라도 항상 null로 종결됩니다.

## Requirements

**Header:** Party.h

## 함께 보기

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


## Related topics

- [PartyChatTextReceivedStateChange](/ko/services/playfab/multiplayer/networking/reference/structs/partychattextreceivedstatechange.md)
- [PartyVoiceChatTranscriptionReceivedStateChange](/ko/services/playfab/multiplayer/networking/reference/structs/partyvoicechattranscriptionreceivedstatechange.md)
- [Party C/C++ API 개요](/ko/services/playfab/multiplayer/networking/reference/party_members.md)
- [PartyTranslationReceivedOptions](/ko/services/playfab/multiplayer/networking/reference/enums/partytranslationreceivedoptions.md)
- [Understanding How PlayFab Party chat works](/ko/services/playfab/community/voice-communications/concepts-chat.md)
