What is transliteration?

Transliteration writes words in another script without translating them: the Russian "Привет" becomes "Privet" in Latin letters and still means hello. Writing a script in Latin letters is also called romanization. Each language has its own rules for it, and the transliterators follow these:

Script Rules Example
Russian A common simplified scheme: ж is zh, х kh, ц ts, щ shch, я ya; ъ and ь are left out Привет, Ёжик → Privet, Yozhik
Ukrainian The official Ukrainian system of 2010, used in passports Слава Україні → Slava Ukraini
Mongolian Written like Russian, with ө as o and ү as u Улаанбаатар, Өлгий → Ulaanbaatar, Olgii
Greek ELOT 743 (ISO 843), used in Greek passports and on road signs Καλημέρα, Θεσσαλονίκη → Kalimera, Thessaloniki
Arabic IJMES, used in academic writing, with letters such as ḥ, ṣ and ʿ مُحَمَّد → muḥammad
Hiragana/katakana Hepburn romanization ありがとう → arigatou
Korean The Revised Romanization of Korean, South Korea's official system, which writes words as they're said 서울특별시 → seoulteukbyeolsi

Tool description

Every transliterator here works the same way, from the general Transliterator to the ones for a single language, such as Russian to Latin or Latin to Korean: each starts on the scripts in its name, and the Source and Target menus switch to any other. Type or paste text and the result appears as you type, ready to copy. Characters that aren't in the source script, such as digits, punctuation and Latin words, stay as they are. The swap button turns the conversion around and makes the result the new input. Text is transliterated in your browser.

The Transliterator starts on Auto detect, which reads the text as the script most of its letters are in. Cyrillic with і, ї, є or ґ is read as Ukrainian, with ө or ү as Mongolian, and as Russian otherwise. Text in a script without a transliterator of its own, such as Chinese, Hebrew, Thai or Hindi, is read as "Any script" and written in Latin letters, Chinese in pinyin. Scripts that don't write all their vowels, such as Hebrew and Arabic without vowel marks, come out without them.

Between two scripts, such as Russian and Greek, the text goes through Latin letters. Hiragana and katakana convert into each other directly.

From Latin letters back

Latin letters can't hold everything the original script does, so going back is a best guess:

  • Russian: ъ and ь, which romanization leaves out, don't come back, and y after a consonant becomes ы.
  • Greek: each sound becomes the letter ELOT 743 writes it with most often, so i is ι, although it can also be η, υ, ει or οι, and o is ο rather than ω. An accent (á) becomes the tonos (ά).
  • Arabic: the text should be in IJMES letters, with ā, ī and ū for long vowels and ḥ, ṣ, ṭ and ʿ for the letters English doesn't have. Short vowels aren't written in Arabic script.
  • Japanese: type romaji such as "arigatou" or "gakkou". A long vowel can have a macron, as in "Tōkyō", or, for katakana, a hyphen after it: "ra-men" is ラーメン. Kanji in Japanese text stay as they are.
  • Korean: the Revised Romanization spells words as they sound, so the result is the Hangul of how a word sounds: "Jongno" gives 종노, not 종로. A hyphen separates syllables: "jung-ang" is 중앙, while "jungang" is 준강.

Examples

Source Input Target Result
Latin Shchuka i yozh Russian Щука и ёж
Ukrainian Запоріжжя Latin Zaporizhzhia
Latin kalós Greek καλός
Latin Muḥammad Arabic محمّد
Latin Tōkyō Hiragana とうきょう
Latin ra-men Katakana ラーメン
Latin Hangeul Korean 한글
Any script 你好,世界 Latin Ni Hao,Shi Jie
Russian Привет Greek Πριβετ