I would like to use a movie player that downloaded subtitles in the language of my preference automatically. There is anything like it? And plugins?
VLC can do this. (VLC has an addons/extension site: addons.videolan.org.) There are even two VLC extensions for this.
VLSub: Search and download subtitles from opensubtitles.org using the hash of the video currently playing or its title. Also here. ( Subtitle Finder: Seems a bit deprecated the VLSub is actively supported and updated.)
[How to install extensions in VLC: - put the file in the vlc subfile /lua/extensions, by default:
(create directories if they don't exist)]
VLC with VLSub can even find subtitles for DVDs, although VLC is not too good at displaying such external subtitles for DVD movies. But it can search and download them, as follows:
Also, in Windows, BSPlayer downloads subtitles automatically, as already mentioned by a previous answer.
Media Player Classic (Home Cinema) has a download option under: File - Subtitle database - Download
Subdownloader, is a great tool. (For Windows it is not free.)
One might try Sublight: but it looks bloated and all for nothing after all, compared with something like the tiny VLC script.
UPDATE (from their webpage): VLSub is not working with Vlc 2.1.0 (lastest stable version) on any platform because the lua "net" module needed to interact with opensubtitles has been removed in this release for the extensions. Until the next release of Vlc you have to install an other version of Vlc (2.0.8 for example) to use Vlsub.
SMPlayer intends to be a complete front-end for MPlayer, from basic features like playing videos, DVDs, and VCDs to more advanced features like support for MPlayer filters and more.
One of the most interesting features of SMPlayer: it remembers the settings of all files you play. So you start to watch a movie but you have to leave... don't worry, when you open that movie again it will resume at the same point you left it, and with the same settings: audio track, subtitles, volume...
Other additional interesting features:
SMPlayer is free open source software (FOSS), a portable version is available.