Utilising Natural Language Processing to Assist ESL Learners in Understanding Parts of Speech

  • Kirana S
  • et al.
Citations of this article
Mendeley users who have this article in their library.
Get full text


The field of Natural Language Processing (NLP) is growing rapidly, as is the number of companies investing in this technology. NLP is changing the way we learn and teach languages. However, it has not been used in ways that benefit ESL (English as a Second Language) educators. It is implied that there is a gap in the application and the use of an NLP tool that focuses on English Part of Speech (POS) analysis to aid the English teaching and learning process. Herein, in this paper, we discuss the prospect of utilising POS analyser to accommodate ESL educators in teaching English POS. The tool development is divided into two sections: 1) the development of a POS analyser; and 2) the implementation of an interface to make the tool become a user-friendly application. We use SpaCy, an NLP opensource library, for the English POS analysis. It offers both statistical and neural network models. It also comes with pre-trained models that can predict the POS. This paper also provides Graphical User Interface (GUI) tool that can be used to create effective and engaging English language teaching materials for learners. GUI tool is created using python programming language. Thus, we first review the NLP-based applications for ESL education, followed by an introduction and overview of our simple POS analysis tool, which is customizable. In the future, we intend to evaluate our tool with the help of ESL educators who are not computer scientists or linguists. The python script used to develop tool is provided at Github: https://github.com/yashmgupta/literate-robot




Kirana, S. N., & Gupta, Dr. Y. M. (2022). Utilising Natural Language Processing to Assist ESL Learners in Understanding Parts of Speech. International Journal of Innovative Technology and Exploring Engineering, 11(5), 12–15. https://doi.org/10.35940/ijitee.e9852.0411522

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free