
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.
The Transliteration API currently supports transliteration from the English version of the Latin alphabet to the scripts of the following languages:
- Amharic
- Arabic
- Bengali
- Greek
- Gujarati
- Hindi
- Kannada
- Malayalam
- Marathi
- Nepali
- Persian
- Punjabi
- Russian
- Sanskrit
- Serbian
- Tamil
- Telugu
- Tigrinya
- Urdu
Google Transliteration IME API can be downloaded and installed for a specific language to use it for offline purpose. Download the IME from here
-> Once the desired API is installed you can toggle between the languages from the taskbar.

-> After Selecting the language you get more options such as an on-screen keyboard.

But for an instant use of this service you can visit the below page transliterate to your desired languages.
http://www.google.com/transliterate
This can be used on social networking sites to communicate in your local language.


good!