HindiDict takes a tab-separated text file containing Hindi words (in Velthuis encoding), gender, English translation, word type, and usage and creates a Latex dictionary from them.
Any of the fields in the input file apart from the Hindi and English fields can be empty, as long as the right number of tabs is used. The Hindi words have to be in the Velthuis Transliteration Scheme, but HindiDict takes care of the delimiters needed for the Hindi Latex preprocessor devnag.
The field usage is meant for comments and examples. As it can contain a mixture of English and Hindi, all Hindi text that appears here has to be enclosed by the devnag delimiter.