Punjabi Language Grammar Checker Using Statistical Techniques
Loading...
Date
item.page.authors
Journal Title
Journal ISSN
Volume Title
Publisher
Abstract
newline Natural language processing (NLP) is a subfield of computer science. It has strong
newlineconnections to artificial intelligence, linguistics, statistics and others. Proofreading is
newlineone of the major areas in the field of natural language processing, this area deals with
newlinespelling and grammar checking. Grammar Checker of a language is a system that
newlinedetects various grammatical errors in a given text based on the grammar of that
newlineparticular language, and reports those errors to the user along with a list of helpful
newlinesuggestions to rectify those errors. Grammar Checkers are also part of the
newlinefundamental tools like word processors (MS-Word for English, AKHAR for Punjabi)
newlineneeded for NLP in different languages.
newline In this research work, we have presented the design and implementation details of the
newlinegrammar checking system for Punjabi language along with its individual components
newline(morphological analysis, HMM based statistical part-of-speech tagger, pattern
newlinegeneration). The system is capable of detecting various grammatical errors in formal
newlinePunjabi texts and providing ideas including complete information clarifying error
newlinerules for the detected errors.