Very useful website to auto-generate translated subtitles for videos In my experience the translated subtitles were even better than some human-made ones.