By integrating the two rapidly developing and popular research fields of language processing and information retrieval, this book not only provides an extensive coverage of various concepts and widely used techniques in these areas but also attempts to bridge the gap between theory and practice. The text includes topics such as language modeling, lexical analysis, computational modeling, grammar and parsing, and semantic as well as knowledge-based analysis. The statistical and semantic approaches are explained with examples from Hindi, English, Urdu, Tamil and Telegu. Besides presenting traditional applications of machine translation and natural language generation, the book discusses recent trends and practices of information retrieval, text summarization, and information extraction in sufficient detail.