i needed to do the same thing , translating russian video to english .
no online tool did that for free.
i used Synthalingua from github( runs locally) . it gives subtitle (srt) file . worked good for me.
ANOTHER easy way is to open google translate app on phone and use the conversation option...