A Systematic Literature Review on Spell Checkers for Bangla Language

Spell checkers check whether a word is misspelled and provide suggestions to correct it. Detection and correction of spelling errors in Bangla language which is the seventh most spoken native language in the world, is very onerous because of the complex rules of Bangla spelling. There is no systematic literature review on this research topic. In this paper, we present a systematic literature review on checking and correcting spelling errors in Bangla language. We investigate the current methods used for spell checking and find out what challenges are addressed by those methods. We also report the limitations of those methods. Recent relevant studies are selected based on a set of significant criteria. Our results indicate that there are research gaps in this research topic and has a potential for further investigation.

[1]  Denis Maurel,et al.  A Semi-Automatic and Low Cost Approach to Build Scalable Lemma-based Lexical Resources for Arabic Verbs , 2016 .

[2]  Wessel Kraaij,et al.  Viewing stemming as recall enhancement , 1996, SIGIR '96.

[3]  Martin F. Porter,et al.  An algorithm for suffix stripping , 1997, Program.

[4]  Bidyut Baran Chaudhuri,et al.  Reversed word dictionary and phonetically similar word grouping based spell-checker to Bangla text , 2014 .

[5]  Bidyut Baran Chaudhuri,et al.  Towards Indian language spell-checker design , 2002, Language Engineering Conference, 2002. Proceedings.

[6]  Md. Munshi Asadullah Error-tolerant Finite-state Recognizer and String Pattern Similarity Based Spelling-Checker for Bangla , 2006 .

[7]  J. W. Bakal,et al.  Extraction of Root Words using Morphological Analyzer for Devanagari Script , 2016 .

[8]  Julie Beth Lovins,et al.  Development of a stemming algorithm , 1968, Mech. Transl. Comput. Linguistics.

[9]  Naushad UzZaman,et al.  A Bangla phonetic encoding for better spelling suggesions , 2004 .

[10]  Karen Kukich,et al.  Techniques for automatically correcting words in text , 1992, CSUR.

[11]  Manzur Murshed,et al.  A linguistically sortable Bengali coding system and its application in spell checking: a case study of multilingual applications , 2001 .

[12]  Gonesh Chandra Saha,et al.  Checking the Correctness of Bangla Words using N-Gram , 2014 .

[13]  Aaron D. Wyner,et al.  Prediction and Entropy of Printed English , 1993 .

[14]  Munshi Asadullah Finite state recognizer and string similarity based spelling checker for Bangla , 2007 .

[15]  Lawrence Philips,et al.  The double metaphone search algorithm , 2000 .

[16]  Md. Zahurul Islam,et al.  A light weight stemmer for Bengali and its use in spelling checker , 2007 .

[17]  Naushad UzZaman,et al.  A comprehensive Bangla spelling checker , 2006 .

[18]  T. N. Gadd,et al.  PHOENIX: the algorithm , 1990 .

[19]  N. UzZaman,et al.  A Double Metaphone encoding for Bangla and its application in spelling checker , 2005, 2005 International Conference on Natural Language Processing and Knowledge Engineering.

[20]  L. Philips,et al.  Hanging on the metaphone , 1990 .

[21]  Naushad UzZaman Phonetic encoding for Bangla and its application to spelling checker , transliteration , cross language information retrieval and name searching , 2005 .

[22]  S. Palaniswami,et al.  Similar Words Identification Using Naive and TF-IDF Method , 2014 .

[23]  B. Chaudhuri,et al.  Error pattern in Bangla text , 1999 .

[24]  Ahsan-Ul-Ambia,et al.  A New Technique for Segmentation of Handwritten Numerical Strings of Bangla Language , 2013 .

[25]  David Thomas,et al.  The Art in Computer Programming , 2001 .

[26]  Vladimir I. Levenshtein,et al.  Binary codes capable of correcting deletions, insertions, and reversals , 1965 .