Katana VentraIP

Romanization of Serbian

The romanization or Latinization of Serbian is the representation of the Serbian language using Latin letters. Serbian is written in two alphabets, Serbian Cyrillic, a variation of the Cyrillic alphabet, and Gaj's Latin, or latinica, a variation of the Latin alphabet. Both are widely used in Serbia. The Serbian language is thus an example of digraphia.

The two alphabets are almost directly and completely interchangeable. Romanization can be done with no errors, but in some cases, due to the use of digraphs in the Latin script, knowledge of Serbian is required to do proper transliteration from Latin back to Cyrillic. Standard Serbian uses both alphabets currently. A survey from 2014 showed that 47% of the Serbian population favors the Latin alphabet whereas 36% favors Cyrillic; the remaining 17% preferred neither.[1]

Romanization of names[edit]

Serbian place names[edit]

Serbian place names are consistently spelled in latinica using the mapping that exists between the Serbian Cyrillic alphabet and Gaj's Latin alphabet.

Serbian personal names[edit]

Serbian personal names are usually romanized exactly the same way as place names. This is particularly the case with consonants which are common to other Slavic Latin alphabets - Č, Ć, Š, Ž, and Đ.


A problem is presented by the letter Đ/đ that represents the affricate [] (the same sound written as <j> in most romanizations of Japanese, similar, though not identical to english <j> as in "Jam"), which is still sometimes represented by "Dj". The letter Đ was not part of the original Gaj's alphabet, but was added by Đuro Daničić in the 19th century. A transcribed "Dj" is still sometimes encountered in rendering Serbian names into English (e.g. Novak Djokovic), though strictly Đ should be used (as in Croatian).

Incomplete romanization[edit]

The incomplete romanization of Serbian is written using the English alphabet, also known as ASCII Serbian, by dropping diacritics. It is commonly used in SMS messages, comments on the Internet or e-mails, mainly because users do not have a Serbian keyboard installed. Serbian is a fully phonetic language with 30 sounds that can be represented with 30 Cyrillic letters, or with letters of 27 Gaj's Latin alphabet and three digraphs ("nj" for "њ", ”lj" for "љ", and "" for "џ"). In its ASCII form, the number of used letters drops down to 22, as the letters "q", "w", "x" and "y" are not used. This leads to some ambiguity due to homographs, however context is usually sufficient to clarify these issues.


Using incomplete romanization does not allow for easy transliteration back to Cyrillic without significant manual work. Google tried using a machine learning approach to solving this problem and developed an interactive text input tool that enables typing Serbian in ASCII and auto-converting to Cyrillic.[20] However, manual typing is still required with occasional disambiguation selection from the pop-up menu.

Tools for romanization[edit]

Serbian text can be converted from Cyrillic to Latin and vice versa automatically by computer. There are add-in tools available for Microsoft Word[21] and OpenOffice.org,[22] as well as command line tools for Linux, MacOS and Windows.