Una solución "legal" usando reproductor, los Oppo eran capaces de reproducir subtítulos .srt o otra indole desde un USB con el disco metido o algo así he oido yo hablar por aquí, pero los Oppo ya no están disponibles, solo copias caras, y chinas.

Imagino que estás buscando subtítulos al español, ¿no? Si te has hecho un MKV para ponerle subtítulos y poderla ver, te buscas subtitulos por la red, porque si buscas un programa que te subtitule en directo mientras sale la peli, pues la verdad a lo mejor habrá uno, pero no lo conozco y seguramente no tendrá buen resultado.