Research Article | Open Access | CC Attribution Non-commercial | Published online: 29 December 2025 Spell Checker for Low-resource Konkani Language

Annie Rajan,1,* Nehal Kalita2 and Ambuja Salgaonkar3

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

*Email: ann_raj_2000@yahoo.com (A. Rajan)

J. Inf. Commun. Technol. Algorithms Syst. Appl., 2025, 1(3), 25316    https://doi.org/10.64189/ict.25316

Received: 10 August 2025; Revised: 27 December 2025; Accepted: 27 December 2025

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

Novelty statement

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