Windows Vista and 7
Editor's Note: This article was originally published in 2009. We have recently added an update that may work for Windows 8 computers. Scroll to the end of the article to see.
Subtitles are generally available as .SRT or .SUB files that you can download from one of the many subtitle websites on the internet. You can just search for a subtitle with the name of the movie on Google, and you will likely find what you need in the first five results. Some of the popular subtitles sites where volunteer translators provide free subtitles are:
1. Open Subtitles Database - http://www.opensubtitles.org/
2. My Subtitles - http://www.mysubtitles.com/
3. DivX Subtitles - http://www.divxsubtitles.net/
4. Movie Subtitles - http://www.moviesubtitles.org/
To display subtitles when playing video, you can use video players like VLC or GOM. Windows Media Player doesn't support playing SRT subtitles by default, but we'll show you the easiest way:
Just install the DirectVobSub codec!
DirectVobSub is a Directshow filter which allows you to display subtitles in Windows Media Player. It is also compatible with all Direct Show players. The latest version of Direct Vob Sub is 2.39. You can download it from here - http://www.free-codecs.com/download/DirectVobSub.htm. It is a 450 KB download. After downloading it, just install it.
Now when whenever you want to view any subtitles, copy the SRT file to the same folder as your video and rename it to the same file as the movie but with the SRT extension. If your movie file is ABC.avi, then you should have your subtitle file ABC.srt in the same folder. Now, open your video file in Windows Media Player. Go to Play → Captions and Subtitles and select "On if Available." (It's perfectly safe to leave this option selected - WMP will look for the subtitle file and use it only if it's present.)
Now whenever you play that video, you should see the subtitles near the bottom of the display window. The procedure is exactly the same for SUB subtitles as well.