This program will help you translate texts from virtually any language.
Declan's Russian Dictionary creates customized word files for Russian FlashCards
Lets you easily find appropriate translation of any word.