Transcode can convert text typed in wrong keyboard layout to right text. That's all :)
So, just download transcode_0.3.dmg, copy Transcode to Applications and run it.
Now you can change keyboard layout by Command-Space hotkey and layout of selected text will be changed too!
...and don't be shy, mail me