Sinhala Grammer Conversion and Correction Application for Primary School Students (Grade 1-5)

Abstract

In today's world, the widespread use of smart devices has profoundly impacted how people engage in their daily tasks. These impacts can be categorized into positive and negative aspects. On the positive side, the adoption of smart devices has significantly reduced the time required to accomplish tasks compared to the past. For instance, tasks like money transfers that previously necessitated a trip to the bank can now be completed in a matter of minutes through smart devices with internet connectivity. This rich social fabric contributed to a wealth of experiences and wisdom, leading to fewer mistakes. Errors were openly shared through conversations, facilitating collective learning and growth. Language proficiency was profound, not only in speaking but also in writing. The decline of these social interactions due to the prevalence of smart devices has raised concerns about the loss of meaningful communication and wisdom transfer. This program incorporates Natural Language Processing (NLP) techniques to analyze Sinhala language intricacies. The initial step involves amassing suitable text corpora and preparing them for NLP algorithms. Various experiments were conducted, including assessing the probabilities of Sinhalese characters, language identification, preservation, and topic classification. The application of NLP techniques to the collected corpus yielded promising results, paving the way for further research into the Sinhala language.

Country : Sri Lanka

1 Wimalasinghe S.D.U.V2 I.Govindu Sampath3 Weerasinghe H.P.O.R4 Kumarasinghe K.M.S.S.R

  1. Department of Computer Science and Software Engineering, Sri Lanka Institute of Information Technology, Malabe, Sri Lanka
  2. Department of Computer Science and Software Engineering, Sri Lanka Institute of Information Technology, Malabe, Sri Lanka
  3. Department of Computer Science and Software Engineering, Sri Lanka Institute of Information Technology, Malabe, Sri Lanka
  4. Department of Computer Science and Software Engineering, Sri Lanka Institute of Information Technology, Malabe, Sri Lanka

IRJIET, Volume 7, Issue 10, October 2023 pp. 496-502

doi.org/10.47001/IRJIET/2023.710065

References

  1. “Origin of the Sinhala language and the Sinhalese | Sri Lanka Guardian.” http://www.srilankaguardian.org/2013/01/origin-of-sinhala-language-and-sinhalese.html (accessed Aug. 21, 2023).
  2. “What is Natural Language Processing? An Introduction to NLP.” https://www.techtarget.com/searchenterpriseai/definition/natural-language-processing-NLP (accessed Aug. 21, 2023).
  3. M. A. Quintana, R. R. Palacio, G. B. Soto, and S. González-López, “Agile Development Methodologies and Natural Language Processing: A Mapping Review,” Comput. 2022, Vol. 11, Page 179, vol. 11, no. 12, p. 179, Dec. 2022, doi: 10.3390/COMPUTERS11120179.
  4. N. de Silva, “Survey on Publicly Available Sinhala Natural Language Processing Tools and Research,” 2019, [Online]. Available: http://arxiv.org/abs/1906.02358
  5. “Sinhalese language | Sri Lanka, Indo-Aryan, Pali | Britannica.” https://www.britannica.com/topic/Sinhalese-language (accessed Aug. 21, 2023).
  6.  “Sinhala alphabet, pronunciation and language.” https://omniglot.com/writing/sinhala.htm (accessed Aug. 21, 2023).
  7. L. G. B. Subhagya, L. Ranathunga, W. H. A. Nimasha, B. R. Jayawickrama, and K. L. Mahaliyanaarchchi, “Data driven approach to Sinhala spellchecker and correction,” 18th Int. Conf. Adv. ICT Emerg. Reg. ICTer 2018 - Proc., pp. 27–32, Jan. 2019, doi: 10.1109/ICTER.8615577.
  8. “Analysis of Sinhala Using Natural Language Processing Techniques - PDF Free Download.” https://docplayer.net/58176030-Analysis-of-sinhala-using-natural-language-processing-techniques.html (accessed Aug. 21, 2023).
  9.  “Discover Open Source Projects.” https://www.blackslate.io/projects (accessed Aug. 21, 2023).
  10. Y. Wijeratne, N. de Silva, and Y. Shanmugarajah, “Natural Language Processing for Government: Problems and Potential,” Build. Chatbots with Python, no. August, pp. 29–61, 2019.