Try this one: http://www.andrsib.com/rus
Unfortunately, no. It kind of sucks, since in a few instances the wrong accent can change the meaning of the word. In the printed materials, such as books, they usually put an accent mark in these few cases, but there is no standard way to type it using...