Off-line dictionary + Multi-language keyboard could be used in shops/stores to translate goods. It is useful for those who study Russian or English. Dictionary contains 80000 English words and 25000 Russian words and available off-line. Sometimes WiFi/Data connection is not available and you can use this application then. It is also has a small size and you don't need extra storage to keep it.
(Application also has an android widget but in order to use it, you may need to install the application to the phone store. It is a known issue for gingerbread and up)
It has a good integration with a MultiLing keyboard with Cyrillic plug-in and Google Speech recognizer for both English and Russian languages.
Favorite (star) button is used to store translated pair in your personal memo list.
Enjoy!