Mining monolingual and bilingual corpora