interface VideoTranslationRequest {
    bypassCache: boolean;
    deviceId?: string;
    duration: number;
    firstRequest: boolean;
    forceSourceLang: boolean;
    language: string;
    responseLanguage: string;
    translationHelp: VOTTypes.YandexProtobufType.VideoTranslationHelpObject[];
    unknown0: number;
    unknown1: number;
    unknown2: number;
    unknown3: number;
    url: string;
}

Properties

bypassCache: boolean

? maybe they have some kind of bypass limiter from one IP, because

deviceId?: string

used in mobile version

duration: number
firstRequest: boolean

true for the first request, false for subsequent ones

forceSourceLang: boolean

0 - auto detected by yabrowser, 1 - user set his

language: string

source language code

responseLanguage: string

"video_file_url"}, [1] -> {2: link to subtitles, 1: "subtitles_file_url"})

array for translation assistance ([0] -> {2: link to video, 1:

unknown0: number

1 1

unknown1: number

own lang by dropdown

unknown2: number

0

unknown3: number

1

url: string