View on GitHub

Bookmarklets for Slavonic Studies

To use the bookmarklets, you'll have to drag the button into your bookmarks toolbar. A right-click"save as bookmark" would also make it. Important is that it will be saved as a bookmark.

The bookmarklets work virtually with any browser on almost any web site except on Facebook.

Read more about what bookmarklets are.

Dictionary Bookmarklets

Project page / Github

By clicking the bookmarklet from your bookmarks toolbar, a dictionary menu will appear on your browser screen. Any word you enter in this menu (or any word you have selected from a web site before) can be looked up in one or more online dictionaries which are listed below the input field. You can also look up a specific word on a web site by selecting it with the cursor and then running the bookmarklet bookmarklet afterwards by clicking on it.

It's easiest to understand the concept of the bookmarklet by simply clicking this DEMO.

OCS dicts Old Church Slavonic dictionaries, corpora, Cyrillic input, transliteration and font operations. This bookmarklet supports your research in Slavonic historical linguistics with focus on Old Church Slavonic and Old Russian.
The bookmarklet provides two modes - the dictionary mode and the notepad mode which can be toggled in the top of the window.
  • Dictionary mode
    • Lookup lexical/grammatical dictionaries and corpora
    • Convert between a selection of official transliteration styles
    • Convert Old Church Slavonic numerals
    • Use the virtual keyboard in the search input field. It supports all major Slavic languages, Old Church Slavonic ("Словѣньскъ") and Glagolitic ("Ⰳⰾⰰⰳⱁⰾⰹⱌⰰ"). The keyboard function is also available as standalone, see below "Virtual Keyboard Interfaces"
    • The word or the text which has been marked with the mouse before activating the bookmarklet will be displayed in the search input field
    • Text strings from the search input field will be appended to the text in the notepad by clicking "copy to notepad"
  • Notepad mode
    • Use the virtual keyboard also for the notepad
    • Switch between fonts: Old Cyrillic ustav (Monomakh), monospaced for technical work (FiraSlav), sans-serif with wide support of Cyrillic characters (Arimo) and your system's serif font
    • Manipulate the text by exporting text strings from the dictionary search field
    • Change the font display of the current web site to Old Cyrillic (ustav) with Monomakh2website or to a developer's font with FiraSlav2website. These two functions are also available as standalones, see below
RU dicts Russian mono- / bilingual dictionaries, corpora and transliteration DEMO
BG/MK dicts Bulgarian and Macedonian mono- and bilingual dictionaries DEMO

Virtual Keyboard Interfaces

Project page / Github

The bookmarklets display a virtual keyboard interface in almost any web site. Works on input and textarea fields.

for Slavic studies, comprising Old Church Slavonic ("Словѣньскъ" > AltGr) and Glagolitic ("Ⰳⰾⰰⰳⱁⰾⰹⱌⰰ") DEMO
for East European studies (all keyboards from Slavic studies plus keyboards from Eastern Europe and CIS) DEMO

Keyboard Preferences

You can change the keyboard's default language by adjusting kblang=\'English\''; in the the bookmark, e.g. kblang=\'Русский\'';

Standalone font operations

The OCS font converting functions for websites are available as standalones:

OCS font Converts the current website on click for display with an Old Church Slavonic font


Ѹ҆зрѣ́въ же наро́ды, взы́де на горꙋ̀: и҆ сѣ́дшꙋ є҆мꙋ̀, пристꙋпи́ша къ немꙋ̀ ѹ҆чн҃цы̀ є҆гѡ̀.

The bookmarklet gets a webfont from Ponomar Slavonic Compu­ting and applies it to the current website. The default font "Monomakh Unicode". Adjust this by changing the order of the fonts within the bookmarklet's address. Available fonts are "Ponomar Unicode", "Pochaevsk Unicode", "Triodion Unicode", "Acathist", "Fedorovsk Unicode" and "Menaion Unicode". The common OCS fonts "KurKlim", "Bukyvede", "Kliment Std", "Dilyana" and "Lazov" are listed, too but have to be installed on the computer first.

OCS font dev Converts the current website on click for display with "FiraSlav", a monospaced OCS font for developers. All diacritical marks and combining letters are presented as spacing symbols and a monospaced appearance is maintained.


Ѹ҆зрѣ́въ же наро́ды, взы́де на горꙋ̀: и҆ сѣ́дшꙋ є҆мꙋ̀, пристꙋпи́ша къ немꙋ̀ ѹ҆чн҃цы̀ є҆гѡ̀.

Back to top