Google Transliteration allows you to type phonetically using Roman characters. Simply type a word the way it sounds in English and Google Transliteration will convert it to its local script.
This currently supports 22 languages: Amharic, Arabic, Bengali, Greek, Gujarati, Hebrew, Hindi, Kannada, Malayalam, Marathi, Nepali, Oriya, Persian, Punjabi, Russian, Sanskrit, Serbian, Sinhalese, Tamil, Telugu, Tigrinya and Urdu. Try it out here.
Transliteration is the process of phonetically converting a word written in one script into another. Transliteration should not be confused with translation, which involves a change in language while preserving meaning. With transliteration, it is the sound of the words that are converted from one alphabet to the other.
With the Google’s AJAX Language API for Transliteration, you can enable transliteration on any editable element on your web page. This helps your users type in any language using an English keyboard. Thanks Indika for updating me on this.
අහා පට්ට සිරා වැඩක්නේ, එල එල ! ජය වේවා !
Does this API supports Sinhalese…?
google.elements.transliteration.LanguageCode enumeration provides a mapping from name constants to language codes that can be used to specify the source and destination languages in the transliteration methods. At the moment it does not support languages like Sinhalese, Hebrew, etc. For more info please refer:
Class Reference for Transliteration API
http://code.google.com/p/t13n/issues/detail?id=11#c0
Wow this is cool 🙂
Nice information, thanks for posting here. 🙂