I've made a website for learning Spanish through video game dialogue. The website contains a collection of edited gameplay recordings that contain only character dialogues. Each video comes with two subtitle tracks, one with original Spanish text and the other with English translation. You can see what exactly each Spanish word means just by clicking on it.
So far I've made a 4 part series on Half Life 2 Episode One. More translations are coming soon.
I'd really appreciate your feedback. Check out the website using the link below: http://supertitles.tv