I had the same problem with this… and spent like a week looking for a solution until I hit another StackOverflow question.
Just do a GET request on: http://video.google.com/timedtext?lang={LANG}&v={VIDEOID}
You don’t need any api/oauth/etc. to access this.