3

Is there some way to get transliteration to work in Emacs, sort of like it does in Gmail now? I am particularly interested in getting it to work in Cyrillic.

For reference, Gmail does something like the following: I can type svoboda and it will output свобода. This allows somebody like me who speaks Russian but cannot type to easily input Cyrillic characters. In Gmail this works with other languages, but I am only really worried about Cyrillic.

Tikhon Jelvis
  • 67,485
  • 18
  • 177
  • 214

1 Answers1

8

I think this will do it:

M-x set-input-method cyrillic-translit

ataylor
  • 64,891
  • 24
  • 161
  • 189
  • Ooh, exactly what I was looking for. I didn't think it would be included by default--Emacs never ceases to surprise me. – Tikhon Jelvis Sep 10 '10 at 22:29
  • 1
    Oh yeah, some more useful info: ucs seems to be the standard US keyboard, for reverting it, and the `set-input-method` command can also be accessed via C-x RET C-\. – Tikhon Jelvis Sep 10 '10 at 22:30
  • 1
    If you wish to transliterate back to latin characters, you can use the command `standard-display-cyrillic-translit`. – Jérôme Radix Sep 13 '10 at 07:58
  • Regarding my (old) comment about `ucs`--it isn't actually the standard us keyboard; it allows you to type arbitrary unicode characters by entering uXXXX where XXXX is the hexidecimal number of the character. – Tikhon Jelvis Jul 16 '11 at 05:49