it doesn't have the best search engine in the world but it does have most subtitles I could find on a substitles site: www.allsubs.org

AND many of the subtitles are in Russian language