Natural Language Processing Group
University of Tehran
Welcome to NLP Laboratory of Tehran University!

Natural Language Processing (NLP) is the automatic analysis of human languages such as Persian, English, etc. by computer algorithms. Unlike programming languages where the structure and meaning of programs is easy to encode, human languages provide an interesting challenge, both in terms of its analysis and the learning of language from observations.

Our lab is active in areas of Machine translation, Word Sense Disambiguation, Spell and Grammar Checking, Summarization, and Statistical parsing. Most of them are defined on Persian language.

Interested in machines that can learn language, understand language, and translate language? We are always looking for talented graduate students. We also actively explore connections to industrial/commercial applications of our research.