Transliteration
Search North American library catalogs and WorldCat in transliteration, not in Cyrillic. If there is no Cyrillic in a record, a Cyrillic search will not find it. Use Library of Congress (LC) transliteration tables.
Slavic Languages (Russian, Belarusian, Serbian, Macedonian, Ukrainian, Bulgarian) and non-Slavic Languages written in Cyrillic (Azerbaijani, Kazakh, Moldovan, Tajik, Tatar, Turkmen, Uzbek). If working with older or emigre books, see the section "Pre-Reform Russian Orthography Cheat Sheet."
All languages, including Armenian and Georgian
Type Russian or Ukrainian without a system keyboard--in an Internet cafe, public library, etc. It works with either a physical keyboard or a mouse and is also available as a Facebook app. (It can be used for the reverse as well: to type in Roman letters when only a Cyrillic keyboard is available.)
Russian, Hebrew, Armenian, Ukrainian, Belarusian, Greek, Georgian
Russian, Serbian and Greek, among others
Many different transliteration schemes, especially for Russian and Ukrainian into Roman alphabet, but also from Chinese pinyin, Japanese, Korean hangeul and Arabic into Cyrillic. Includes a utility for automatic transliteration of Russian Cyrillic.
Configure Your Computer to Type Cyrillic
Detailed, illustrated instructions for installing Russian and other non-English keyboards on Windows XP, with suggestions for finding instructions for computers running other systems including Macintosh, Linux and older Windows versions. Windows XP instructions work for Windows 7, too.