> ## Documentation Index
> Fetch the complete documentation index at: https://docs.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](https://docs.xbox.com/ko/services/playfab/multiplayer/networking/reference/enums/partystatechangeresult.md)

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

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

**`errorDetail`**   PartyError

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

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

**`languageCode`**   [PartyString](https://docs.xbox.com/ko/services/playfab/multiplayer/networking/reference/typedefs.md)

번역의 언어 코드입니다.

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

**`options`**   [PartyTranslationReceivedOptions](https://docs.xbox.com/ko/services/playfab/multiplayer/networking/reference/enums/partytranslationreceivedoptions.md)

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

**`translation`**   [PartyString](https://docs.xbox.com/ko/services/playfab/multiplayer/networking/reference/typedefs.md)

번역 문자열입니다.

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

## Requirements

**Header:** Party.h

## 함께 보기

[Party members](https://docs.xbox.com/ko/services/playfab/multiplayer/networking/reference/party_members.md)


## Related topics

- [PartyChatTextReceivedStateChange](https://docs.xbox.com/ko/services/playfab/multiplayer/networking/reference/structs/partychattextreceivedstatechange.md)
- [PartyVoiceChatTranscriptionReceivedStateChange](https://docs.xbox.com/ko/services/playfab/multiplayer/networking/reference/structs/partyvoicechattranscriptionreceivedstatechange.md)
- [Party C/C++ API 개요](https://docs.xbox.com/ko/services/playfab/multiplayer/networking/reference/party_members.md)
- [PartyTranslationReceivedOptions](https://docs.xbox.com/ko/services/playfab/multiplayer/networking/reference/enums/partytranslationreceivedoptions.md)
- [PlayFab Party 채팅 작동 방식 이해](https://docs.xbox.com/ko/services/playfab/community/voice-communications/concepts-chat.md)
