vot.js - v2.4.12
    Preparing search index...

    Interface VideoTranslationRequest

    interface VideoTranslationRequest {
        bypassCache: boolean;
        deviceId?: string;
        duration: number;
        firstRequest: boolean;
        forceSourceLang: boolean;
        language: string;
        responseLanguage: string;
        translationHelp: protos.VideoTranslationHelpObject[];
        unknown0: number;
        unknown1: number;
        unknown2: number;
        unknown3: number;
        url: string;
        useLivelyVoice: boolean;
        videoTitle: string;
        wasStream: boolean;
    }
    Index

    Properties

    bypassCache: boolean

    they have some kind of limiter on requests from one IP because after one such request it stops working

    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 (own lang by dropdown)

    language: string

    source language code

    responseLanguage: string

    array for translation assistance ([0] -> {2: link to video, 1: "video_file_url"}, [1] -> {2: link to subtitles, 1: "subtitles_file_url"}) i guess subtitles_file_url is optional in 2025

    unknown0: number

    1 1

    unknown1: number

    0 0

    unknown2: number

    1?

    unknown3: number

    before april 2025 is 1, but now it's 2

    url: string
    useLivelyVoice: boolean

    translates videos with higher-quality voices, but sometimes the voice of one person can constantly change (https://github.com/ilyhalight/voice-over-translation/issues/897)

    videoTitle: string
    wasStream: boolean

    set true if it's ended stream else don't add it