This web app is designed to help users practice 助詞 (particles) in Japanese through automated sentence mining and AI-driven explanations.
- Text Parsing: Copy and paste any Japanese text (e.g., from NHK articles) into the main page and click Submit.
- Automated Sentence Mining: The app automatically parses the text and removes all 助詞 from the sentence.
- Answer Input: Users can fill in the blanks with the 助詞 they think are correct.
- Answer Evaluation: After submission, users can mark their answers and get feedback.
- Copy and paste Japanese text into the main page.
- Click Submit.
- The app will parse the sentence and remove the 助詞.
- Type your answers into the blank spaces and submit.
- The app will evaluate your answers and provide feedback.
You can use articles from websites like NHK for practice.
Users will fill in the blanks with their guesses for the missing 助詞. Once answered, they can mark their responses.
If a user’s answer is incorrect, a red button will appear. When clicked, it will call the OpenAPI to provide an explanation of why the answer was wrong and why the correct answer is right.
- Clone the repository.
- Install dependencies using
npm install
. - Provide your OpenAI API key in the .env file, and configure your node servers desired port.
- Run the app with
npm start
, and run the server.js using node. - Start practicing 助詞 and improve your Japanese!
For more information, check out the project documentation or open an issue if you need help.