In addition to machine translation, there is also an accessible and complete English-Russian and Russian-English dictionary.
Помимо собственно машинного перевода, доступен и полный англо-русский и русско-английский словарь.