Word recognition for Very Large Vocabularies