Many thanks @hurrdudd for sharing his knowledge with us. A summary of his explanations from reddit: https://www.reddit.com/r/HindiLanguage/ ... favourite/
Optilon question: How prevelant are the followeing methods of typing hindi?
a) direct hindi alphabet (~46 hindi letters)
b1) indic IME - conversion of english letters to Hindi
b2) indic IME - other?
c) writing hindi words with english letters, no conversion
d) other?
hurrdudd answer: I find phonetic IME layouts (b1) more convenient than inscript et al (a). In particular, I use the Bolnagri layout on which I am able to achieve decent rate of typing. This is with physical keyboards. On mobile (or virtual keyboards), I prefer the full devanagari keyboard (a) over english (roman) to hindi conversion.
Optilon question: I've got hindi text corpora in hindi alphabet and need to convert them to english letters. Or I would need hindi text corpora that are available with correct english letters. I used the conversion tool linked here: http://opt-in-layout.org/viewtopic.php?f=13&t=9 but the results were wrong. Are there any hindi text corpora in english letters or a better conversion tool?
hurrdudd answer: I can vouche for Aksharamukha. Its "Devanagari" to "Roman (Readable)" conversion is pretty accurate in most cases. It is also available as a Python package.
Old: There is a conversion tool for many indic languages:
http://mylanguages.org/romanization.php
http://mylanguages.org/hindi_romanization.php
one might need to do a text cleanup afterwards:
http://mylanguages.org/romanization_cleanup.php