Welcome to Shoghi's transliteration typewriter! This page is the "user manual".
2004, شوقي ورب Shoghi Cyril Vereb Кирилл Вереб
For any information contact cyril.vereb@gmail.com

Please click on one of the following topics:

What is it? Compatibility Caution! Alphabets To begin

Back to Transliterator!

The program on the next page enables you to use your keyboard with Latin characters to type Greek, Cyrillic, and/or Arabic (Persian) characters in a text field; then you can copy it and paste it in another program (with some precautions). It can be useful:

You can start using this program without any special training. With a very short adaptation time, this program allows to type fast in several alphabets. You can switch alphabets in the middle of the text, by choosing another alphabet in the menu or by using the # (pound) key to revert to the last alphabet.

This program is not really appropriate if you do not know the language and the alphabet at all. For example, you may try to write your name in Cyrillic, but you would be very suprised by the result. The transliterations here are not "standard", even less phonetic, they are just chosen with ease of typing in mind.

This program requires an operating system and navigator that are compatible with Unicode character encoding. If you can see my name in Arabic, Latin and Cyrillic characters on top of this page, then your system is compatible with Unicode.

This program is fully functional with recent versions of IE; it is more or less usable in Netscape, and quite annoying with Opera. This program has been tested in the following navigators:

- Mozilla Firefox (Windows): fully functional except the following problem:
          - It ignores the "Insert" key: always in insertion mode.

- Internet Explorer (Windows): fully functional. You can move around, copy, paste, cancel. Known problems:
          - Same as Firefox.

- Default navigator (Android Ice Cream Sandwich): fully functional. You can move around, copy, paste, cancel. Known problems:
          - Same as Firefox.

- Opera (Windows): not very functional. Known problems:
          - Will insert only at the end of the field! Your cursor will always go to the end. Plus, there is an unpleasant flickering of the screen.

If you have tried another navigator, contact me!

It is useless to type text in Cyrillic if your program doesn't save it well. When you paste text in a program, check that you use the Unicode encoding:

- If you use a word processor, you probably have the possibility to save your text as Unicode. This is true with the Windows Notepad.

- You can also save it as text (Unicode of course), then make it an HTML page and mix freely HTML tags with your text, provided you put the following in the header:
<meta HTTP-EQUIV="content-type" CONTENT="text/html; charset=UTF-8">
See an example.

- If you use Webmail, the simplest is to send an attached document. Otherwise, check that your "compose message" window is encoded using Unicode BEFORE pasting. Then, the person who gets the e-mail will have to read it using the same Unicode. There are several Unicodes, you and your correspondant must agree on one. For example, use UTF-8.

- It's up to you to make tests!

Right now there are three transcriptions besides Latin:

Cyrillic (Russian)Fully functional
Arabic (Persian)Functional, some letters may be unpractical to type.
GreekFunctional, without accents or spirits.

Please note that it is very easy to add more transcriptions or to customize the existing ones. This program supports virtually any alphabets within the Unicode standard. I am open to any suggestions for improvements or additions!

Go to the next page, then,
choose "Cyrillic" in the alphabet menu, then type "U nego estw mnogo #esprit de corps#..."
choose "Arabic - Persian" in the alphabet menu, then type "1 yek 2 doh 3 sseh 4 chahaar 5 pandj 6 shesh..."   or
Choose "Greek" and type "Ta dzoa trexhei, trexhei, trexhei..."



Contact me if you have any questions. want to re-use the code or if you would be interested in a customized version!

Brioude-Internet : référencement et positionnement