I just found this. I only played around with it for 10 minutes. It may be worth something to someone so I will post it. The BIG drawback is that it uses latin letters on all the words with cyrillics underneath in small type....duh!! and when you type the word in cyrillics but spell it wrong, it gives only the correct answer only in latin. It really pisses me off......now I am getting mad just thinking about it........I need to break something!
http://albis.vetsin.com/