Magic Typer allows you to type in six different languages using the standard keyboard you have. This service gives you a mapped virtual keyboard supporting Hebrew , Russian , Greek, Urdu, Persian and Arabic. They even support Hebrew and Russian phonetically.
All you need is type in english and it will type in russian or whatever language is chosen. Remember this is not done using Russian keyboard but it is mapped. See the images below and try out MagicTyper