13. A system comprising: a processor; and a memory comprising a plurality of components that are executable by a processor, the plurality of components comprising: a receiver component that receives a request for a video file from a client computing device, wherein the video file has been processed to include first subtitles in a source language that corresponds to audio of the video file and second subtitles in a target language, the first subtitles and the second subtitles have been segmented into a first plurality of segments and a second plurality of segments, respectively, wherein each segment in the first plurality of segments comprises a respective plurality of source language words and each segment in the second plurality of segments comprise a respective plurality of target language words, segments from the first plurality of segments are linked with corresponding segments in the second plurality of segments and are synchronized with spoken words in the source language in the video file, and each source language word in a respective segment in the first plurality of segments is mapped to a respective target language word in a respective linked segment in the second plurality of segments; and a transmitter component that causes the video file to be transmitted to the client computing device responsive to the receiver component receiving the request for the video file s wherein the video file, when viewed at the client computing device, comprises the first subtitles and the second subtitles that are displayed in synchronization with the audibly spoken words, and includes words in the first subtitles and words in the second subtitles that are highlighted as corresponding audibly spoken words are output.
13. A system comprising: a processor; and a memory comprising a plurality of components that are executable by a processor, the plurality of components comprising: a receiver component that receives a request for a video file from a client computing device, wherein the video file has been processed to include first subtitles in a source language that corresponds to audio of the video file and second subtitles in a target language, the first subtitles and the second subtitles have been segmented into a first plurality of segments and a second plurality of segments, respectively, wherein each segment in the first plurality of segments comprises a respective plurality of source language words and each segment in the second plurality of segments comprise a respective plurality of target language words, segments from the first plurality of segments are linked with corresponding segments in the second plurality of segments and are synchronized with spoken words in the source language in the video file, and each source language word in a respective segment in the first plurality of segments is mapped to a respective target language word in a respective linked segment in the second plurality of segments; and a transmitter component that causes the video file to be transmitted to the client computing device responsive to the receiver component receiving the request for the video file s wherein the video file, when viewed at the client computing device, comprises the first subtitles and the second subtitles that are displayed in synchronization with the audibly spoken words, and includes words in the first subtitles and words in the second subtitles that are highlighted as corresponding audibly spoken words are output. 16. The system of claim 13 comprised by a server, wherein the request for the video is received by way of a web browser, and wherein the transmitter component causes the video to be transmitted to the web browser for display thereon.