Dictionary has about 46000 translations from English to Russian.
It supports adding new translations. Made with Spring, SQLite, etc.