YouTube will automatically caption certain videos. Announced today, those certain videos can also be in Spanish. This feature is great for Spanish students as well as the general public. On videos were it is available, there will be a little CC button that you can press to turn it on. This starts outputting text in Spanish.
Click the next option down, the "Translate" option, select a language, and you are on your way to reading what the person is saying in your own language. The feature isn't added to every video currently, and is likely coming in a rollout fashion. Additionally, Google's speech recognition software have to be able to understand the video.
This is the first time that automatic captioning has been on YouTube. Since its original release in 2009, it has been added to more and more videos. Google claims this number is around 157 million. The service isn't perfect, but it is a bit better than most people's Spanish. This should allow for Spanish speakers to gain a wider audience around the world.