Hindi is phonetically typed while English (Roman script) doesn't preserve phonetics in text.
along with diverse sentence construction, words in Hindi can have diverse variations when written online, which leads to large amount of tokens, as illustrated in Table 2.