5. The method of claim 1 , further comprising: prior to receiving the request for the video file from the user, receiving the video file from a second user, wherein the video file, when received from the second user, fails to include the subtitles in the source language and the subtitles in the target language; and subsequent to receiving the video file from the second user and prior to receiving the request for the video file from the user, utilizing speech recognition to automatically generate the subtitles in the source language.
5. The method of claim 1 , further comprising: prior to receiving the request for the video file from the user, receiving the video file from a second user, wherein the video file, when received from the second user, fails to include the subtitles in the source language and the subtitles in the target language; and subsequent to receiving the video file from the second user and prior to receiving the request for the video file from the user, utilizing speech recognition to automatically generate the subtitles in the source language. 6. The method of claim 5 , further comprising: subsequent to utilizing speech recognition to automatically generate the subtitles in the source language, utilizing natural language processing to automatically generate the plurality of source language segments, wherein segments in the plurality of source language segments are phrases.