Oxford English-Russian-English dictionary with over 500,000 translations.
The product allows you to download the dictionary data to the device memory or to memory card. Download the whole dictionary to work in offline mode.
If you need to install a Russian keyboard you can use the free Paragon...
Best Russian Dictionary — Once again - the best language dictionaries IMO comes from Oxford. This is the comprehensive English/Russian Dictionary, has the 290,000 words and phrases. It's the best.