keyboard_arrow_up
A Survey of Grammar Checkers for Natural Languages

Authors

Nivedita S. Bhirud1, R.P. Bhavsar2 and B.V. Pawar3, 1Vishwakarma Institute of Information Technology, India and 2,3North Maharashtra University, India

Abstract

Natural Language processing is an interdisciplinary branch of linguistic and computer science studied under the Artificial Intelligence (AI) that gave birth to an allied area called ‘Computational Linguistic’ which focuses on processing of natural languages on computational devices. A natural language consists of a large number of sentences which are linguistic units involving one or more words linked together in accordance with a set of predefined rules called grammar. Grammar checking is the task of validating sentences syntactically and is a prominent tool within language engineering. Our review draws on the recent development of various grammar checkers to look at past, present and the future in a new light. Our review covers grammar checkers of many languages with the aim of seeking their approaches, methodologies for developing new tool and system as a whole. The survey concludes with the discussion of various features included in existing grammar checkers of foreign languages as well as a few Indian Languages.

Keywords

Natural Language Processing; Computational Linguistic; Grammar Formalism; Grammar Checker

Full Text  Volume 7, Number 9