1. A computer-implemented method to provide automated translation of video captions and playback to one or more clients, the method comprising: receiving an indication of a video that includes associated caption text; identifying a source language associated with the caption text without playing the video; selecting a target language to which to translate the associated caption text from the identified source language; automatically translating the caption text from the identified source language to the selected target language without playing the video; storing the translated captions in a caption file after automatically translating the caption text; repackaging the received video and translated captions so that the video can be played with the new captions; and playing the received video and displaying each translated caption at appropriate points during the video, wherein the preceding steps are performed by at least one processor.
1. A computer-implemented method to provide automated translation of video captions and playback to one or more clients, the method comprising: receiving an indication of a video that includes associated caption text; identifying a source language associated with the caption text without playing the video; selecting a target language to which to translate the associated caption text from the identified source language; automatically translating the caption text from the identified source language to the selected target language without playing the video; storing the translated captions in a caption file after automatically translating the caption text; repackaging the received video and translated captions so that the video can be played with the new captions; and playing the received video and displaying each translated caption at appropriate points during the video, wherein the preceding steps are performed by at least one processor. 8. The method of claim 1 wherein automatically translating the caption text comprises passing the source caption text as a parameter to a translation application-programming interface (API).