11. A method for providing annotated video content comprising: receiving a video content; identifying one or more objects in the video content using object recognition; generating one or more language tags for at least one of the one or more objects; and annotating the video content by overlaying the one of more language tags on the video content in a way as to label the at least one of the or more objects in the video content; and providing the video content annotated with language tags to a user device over a network.
11. A method for providing annotated video content comprising: receiving a video content; identifying one or more objects in the video content using object recognition; generating one or more language tags for at least one of the one or more objects; and annotating the video content by overlaying the one of more language tags on the video content in a way as to label the at least one of the or more objects in the video content; and providing the video content annotated with language tags to a user device over a network. 19. The method of claim 11 , wherein the video content annotated with language tags is provided to the user device through a broadcast network.