I am an American learning Russian and I also use Translit.ru - транслитерация - переводчик с транслита to write in Russian, plus Free Online Russian Spell Check Service to locate spelling errors. ...