I made an apple script which switches russian to english and english to russian languages.
https://github.com/j2thex/keyboard-language-switcher
I use alt+shift+z to switch. So when i misytped a couple of words - i press alt+shift+left and then alt+shift+z
The script is not perfect, but it's something, a viable alternative to punto switcher
Please help fix bugs