Here is an ITRANS to Unicode translator, written in Java. I (Ashish Banerjee) have yet to test it fully, so it should be taken as pre-alpha. Contact me for fixes by email : ashish [ at] banerjee.name. The Java source code is available below.
ITRANS format was created by Avinash Chopde. You basically write in English like phonetics and get Devenagri output. Here is the map.
Download the source code, under Apache Public License (APL). Yes its open source.dev2uni-26feb06.zip(57 KB)