This program will help you translate texts from virtually any language.
Declan's Russian Dictionary creates customized word files for Russian FlashCards
This app helps you translate Russian to Armenian with just a couple of clicks.