Transliteration Input Tools
This is an open source library that allows you to type in romanized languages and convert them to unicode using Google's backend. Google used to have an official library to do this, but they deprecated it. The backend server was still available and was being used by other Google services, so I thought about creating an unofficial client.
Open Source
Software Library