anaverul / ErrorDetection

My capstone project aiming to create an NLP tool that improves computer-assisted language learning in Japanese.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ErrorDetection

This software aims to provide an error detection tool for JLPT N5 proficiency level learners of Japanese Language.

Dependencies:

  • requests
  • beautifulsoup
  • fugashi
  • pykakasi
  • sudachipy
  • csv
  • flask
  • flask_sqlalchemy
  • sqlite3

How to use:

To run, clone the project and navigate into the directory containing app.py, data_structures.py, jpn_sentences.tsv, mydatabase.db, sentence_structure.py and web_scraping.py on the command line interface. Type $ flask run, and copy and paste the link in browser to view the web application. Below is an example of how one can use the application:

User Interface

You may also report bugs by clicking the "Report a Bug" button below.

About

My capstone project aiming to create an NLP tool that improves computer-assisted language learning in Japanese.


Languages

Language:Python 100.0%