CALICO Journal, Vol 19, No 3 (2002)

BANZAI: An Application of Natural Language Processing to Web-based Language Learning

Noriko Nagata
Issued Date: 7 Aug 2014


This paper presents BANZAI, a new intelligent language tutor program developed by the author over the past two years. The BANZAI application is programmed in Java and runs in a web browser over the Internet. It is designed to develop learners' grammatical and sentence production skills in Japanese as well as to instill cultural knowledge about Japan. It handles Japanese characters so learners can read and produce sentences in kana and kanji. More importantly, BANZAI employs artificial intelligence (AI) and natural language processing (NLP) technology, which enables the program to read, parse, and correct sentences typed by learners. The NLP analyzer consists of a lexicon, a morphological generator, a word segmentor, a morphological parser, a syntactic parser, an error detector, and a feedback generator. The first section of this paper provides an overview of BANZAI's capability. The second and third sections briefly describe each component of the NLP analyzer and explain how the system handles student errors. The fourth section illustrates actual lessons and sample exercises provided by BANZAI. The program has been integrated into the Japanese curriculum at the University of San Francisco since the autumn of 2000. Questionnaire results indicate an enthusiastic student response.

Download Media

PDF Subscribers Only

DOI: 10.1558/cj.v19i3.583-599


  • There are currently no refbacks.

Equinox Publishing Ltd - 415 The Workstation 15 Paternoster Row, Sheffield, S1 2BX United Kingdom
Telephone: +44 (0)114 221-0285 - Email:

Privacy Policy