Natural Language Processing for Video: AI-Driven Subtitling and Translations