Cs288-nlp is a project mainly written in ..., it's free.
CS288 course projects - statistical NLP for machine translations (language model, encoding, and alignment)
CS288 Natural Language Processing Spring 2011 Assignments
a1: A fast, efficient Kneser-Ney trigram language model.
a2: Phrase-Based Decoding using 4 different models.
a3: Word-based alignment.
a4: semantic parser and classifier (skipped)