One of the tools that our team finds useful while working on our projects (in NLP/IR) is this:
A tool for
converting Romanised hindi (ASCII) into Devanagari (Unicode).
The readable-hindi is called as Rupantar and is an NCST product. It is based on Prof R K Joshi's idea of a pure consonant approach.
I hope you find it as useful.