Layer 228
method
messages.translateRichMessage#1a542004 flags:# peer:flags.0?InputPeer id:flags.0?Vector<int> text:flags.1?Vector<InputRichMessage> to_lang:string tone:flags.2?string = messages.TranslatedRichMessage;

Parameters

Name Type Description
Peer flags.0?InputPeer
Id Vector<int>
Text Vector<InputRichMessage>
ToLang string
Tone flags.2?string

Gogram Example

// MessagesTranslateRichMessage - using Params struct
result, err := client.MessagesTranslateRichMessage(&tg.MessagesTranslateRichMessageParams{
    ToLang: "en",

    // Optional fields:
    // Peer: &tg.InputPeerUser{UserID: int64(777000)},
    // Id: []int{},
    // Text: []tg.InputRichMessage{&tg.InputRichMessage{}},
    // Tone: "example",
})
if err != nil {
    // handle error
}
// result is *tg.MessagesTranslatedRichMessage