In my decade of experience as a full-time translator, I have discovered several resources that help me produce the best translation/localization of your text. In addition to search engines, I often rely on:
- sokr.ru – for abbreviations
- teenslang.su – for slang
- ru.wikipedia.org – for general articles
- multitran.com – an online dictionary
- official websites of government agencies, universities, research centers, etc.
Of course, this is not an exhaustive list. What are your favorite Russian-language resources for translation research?