Open AccessOpen Access||Research Article

Spell Checker for Low-resource Konkani Language

Annie Rajan, Nehal Kalita, Ambuja Salgaonkar

1 Department of Computer Science, DCT's Dhempe College of Arts and Science, Panaji, Goa, 403001, India

2 Independent Researcher, Navi Mumbai, Maharashtra, India

3 Department of Computer Science, University of Mumbai, Mumbai, Maharashtra, 400098, India

Download PDF</>HTML Version

Abstract

A spell checker is an application that identifies misspelled words by analyzing the sequence of characters in each word. Spell checking applications exist for many of the Indian languages in the Eighth Schedule of the Indian Constitution. However, there are not as many spell checkers for languages that were added later, some of which are low-resource languages. Konkani is one such language. This is the first time a spell checker has been developed for Konkani, in Devanagari script. Konkani is a macrolanguage, and developing a spell checker is challenging. We have presented the design and implementation of the spell checker. The proposed approach makes use of dictionary lookup to identify correct words and minimum edit distance to suggest correct words for misspelled words. This spell checker also achieved a high F-score after being tested with a set of Konkani words. It has 1,510,514 unique words in the dictionary.

Graphical Abstract

Spell Checker for Low-resource Konkani Language — graphical abstract

Novelty Statement

This is the first time a spelling checker has been developed for a low-resource Indian language, Konkani, in Devanagari script.