Bing found the following results
Google Translate - Google Переводчик
How do you say Russia in Russian? — LearnRussian Speak Russian …
Translate from russian to english online - Yandex Translate
Free English to Russian Translation Tool | Cambridge
DeepL Translate: The world's most accurate translator
Russian language - Wikipedia
Learn Russian in just 5 minutes a day. For free. - Duolingo
English ⇔ Russian - leo.org: Start page
Russian Dictionary
Russia - Simple English Wikipedia, the free encyclopedia