Punjabi Language Grammar Checker Using Statistical Techniques

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.

Description

Keywords

Citation

item.page.endorsement

item.page.review

item.page.supplemented

item.page.referenced