While originally developed in the bilingual context of Statistical Machine Translation, nothing prevents building such models on monolingual corpora.
in order to build reliable models, it is necessary to use enough training material including minimal redundancy of words.