Currently you cannot add a subtitle/caption track to someone else's video.
However, you can prepare the caption/subtitle file for the video and then share it the author so they can add it to the video (it's simple and I don't think he or she would object since subtitles do not have to be turned on by default).
Since it will be in another language as the video's audio track (and not in English either) you will have to prepare a time-coded subtitle script (or caption file). There are a number of articles about that available online including a good one to start with on Youtube help site.
Overall guidelines on preparing and adding subtitles to Youtube are available here.
Assuming you have Python installed, you can use getyoutubecc, which is a Python script.
Execution is as follows
>> python getyoutubecc Akqkvx407c8
Then keep the video and .srt in the same folder and you should be able to play in VLC.
For a non-technical way try one of the conversion sites such as http://mo.dbxdb.com/, which will download the .srt within a zip.
![Open file in menu](https://i.stack.imgur.com/jEVY4.png)
Select the track from the zip file
![Select the track](https://i.stack.imgur.com/RuqPJ.png)
And then you should see the subtitles appear
![Subtitles at the bottom of VLC screen](https://i.stack.imgur.com/Ng9QQ.png)
For videos with multiple tracks you will have to dig in and save it from .xml to .srt manually, there isn't a ready made tool out there on the web
http://video.google.com/timedtext?lang=<LANG>&v=<VIDEOID>
Where can be en
for English, it
for Italian and de
for German.
<VIDEOID>
is the id of your Youtube video.
For some videos, it appears necessary to specify the name of the subtitle track, as seen on the Youtube page of the video, as a third argument:
http://video.google.com/timedtext?lang=<LANG>&v=<VIDEOID>&name=<NAME>
Best Answer
Yes, there is the auto-generated English subtitles for youtube in the cc part when you click Settings in the video. And Some YouTube channels allow you to contribute by adding subtitles to there video, and you can for sure do this if it is your channel. Also if none of this works there are some phones and computers that have an automatic subtitle for any voice that comes on the screen, like on android devices when you press the volume button the live caption pop up. Hope this helped