ToCyrillic has been superseded by Transliterator extenision


ToCyrillic extension is a cyrillic/translit converter and a virtual latinica keyboard for Firefox and Thunderbird. When installed, it adds several new items to edit and context menus, as well as shortcuts in all (or most) of Firefox & Thunderbird windows. The added functionality is as follows:


To Cyrillic, Ctrl+Shift+Q
Convert selected text from latinica to cyrillic. This works in editable areas as well as anywhere else in the body of the document or mail message - very convenient for reading messages or forum postings typed up in latinica. Naturally, since in these cases you can't always match the specific flavor of latinica being used, your mileage will vary.
To Translit, Alt+Ctrl+Shift+Q
Convert selected text from cyrillic to translit. Similarly to "To Cyrillic", this works in editable fields and in the bodies of documents & messages.
Cyrillic Mode, F2
This turns on the virtual latinica keyboard for the selected editable area. While in this mode, latinica typed into the window will be automatically translated into corresponding cyrillic text, in the same way as the online converter here or on This allow you to use any keyboard without installing a keyboard driver, or to use letter combinations to produce cyrillic letters or combinations of cyrillic letters.

Release Notes

The current version is 0.5.11.

Built-in layouts:


Options dialog dialog is reached from the Tools menu or the pop-up menu in the Extension Mananger.

The first tab of the dialog allows you to choose the menu labels and shortcut key. To change the labels, just type in what you wish to see in place of "To Cyrillic", "To Translit" and "Toggle Cyrillic Mode". You can use the toggle shortcut to switch to cyrillic and type the labels in the target language.

To configure the shortcuts, focus in the appropriate text field and hit the desired key combination.

To choose a different layout, switch to the second tab of the configuration dialog and choose one from the drop-down. Hit apply and try out the selected layout using the newly entered shortcuts.

See these instructions to add your own conversion table.



Follow instructions on Mozilla Update home of this extension, or do the following:

Click on tocyrillic.xpi. Firefox will display a message saying that it is not recommended to install software from unknown sites. Allow it to install from just this once :). Then click tocyrillic.xpi again and follow on-screen instructions.


Follow instructions on Mozilla Update home of this extension, or do the following:

Download tocyrillic.xpi to your local drive (in Firefox, right click -> Save Link As...). Open Thunderbird extension dialog (Menu -> Tools -> Extensions), click "Install", find tocyrillic.xpi on your local drive and open it. Then follow on-screen instructions.

Version History

0.5.11 - April 2007
Kazakh Layout, better compatibility with Firefox 3, tweaks to Macedonian, & default layouts
0.5.10 - Dec 2006
0.5.9 - November 2006
replaced toUpperCase & toLowerCase with toLocaleUpperCase & toLocaleLowerCase, moved layout selection to the front of the options dialog
0.5.8 - September 2006
Georgian/Kartuli layout (contributed by Jon Thackray), Update to layout, Update to Taiwanese POJ layout
0.5.7 - August 2006
Add F2 functionality to search dialog, add Cherokee transliteration, support Firefox & Thunderbird 2.0
0.5.6 - June 2006
Fix the problem with j/o in layout, update Macedonian Latinica
0.5.5 - January 29, 2006
Taiwanese POJ romanisation by Henry H. Tan-Tenn (
0.5.4 - January 22, 2006
Fixed the bug spotted by Henry H. Tan-Tenn. It did not affect the built-in layouts
0.5.3 - January 7, 2006
Enabled functionality in Thunderbird message window
0.5.2 - January 3, 2006
Official Macedonian Transliteration to English Letters and to Unicode, contributed by Goran Velkov
0.5.1 - November 10, 2005
Macedonian Latinica, full compatibility with ff & tb 1.5
0.5 - November 1, 2005
Swicheable layouts, options dialog, several bug fixes
0.4 - October 5, 2005
Full functionality in rich text editors, proper handling of formatting in Thunderbird message composer, conversion of selected text anywhere in the document
0.3.1 - September 10, 2005
Installation script made compatible with Firefox & Thunderbird 1.5 beta. No code changes
0.3 - August 29, 2005
Major code overhaul: virtual latinica keyboard, functionality in dialogs, etc
0.2.3 - August 03, 2005
Attempting to preserve scroll position
0.2.2 - July 2005
Capital hard sign (Ъ) and soft sign (Ь) are now entered with two backticks instead of tilda and two single quotes instead of a double quote, respectively, or with a single backtick/quote character, with capitalization guessed automatically from context. Automatic capitalization will always err on the side of lower case.


These bookmarklets (what's a bookmarklet) provide some of the functionality of the Firefox/Thunderbird extension described above. They work in Microsoft Internet Explorer and in Mozilla-based browsers.

Before using these bookmarklets, you need to drag them to your links or bookmarks toolbar or add them to bookmarks or favorites (for example, right-click on "to cyrillic" and choose Add to Favorites).

Please note: these bookmarklets fetch some code from this server the first time they are executed on any given page. Please allow them a few seconds to load. Currently they cannot function inside frames, so they will not work on some of the pages.

cyrillic mode This bookmarklet toggles the virtual latinica keyboard for the selected input field or text area. Click it once to turn the keyboard to cyrillic mode, and once more to turn it back to normal.

to cyrillic This bookmarklet converts selected text to cyrillic. It works on any text selected in an input field or text area, as well as any text highlighted in a document.

to translit This bookmarklet converts cyrillic text to translit. It works on any text selected in an input field or text area, as well as any text highlighted in a document.

The same bookmarklets with layout

cyrillic mode (

to cyrillic (

to translit (


Please leave a comment here or here , or send me an e-mail . I'll be happy to receive bug fixes or corrections, as well as wishes, suggestions and praises.