Built a multi-language sentence analyzer for my wife – now we’re almost at 1,000 users!

Innovative Multi-Language Sentence Analysis Tool Achieves Near 1,000 Users

In the realm of language learning technology, innovative projects often start from a simple idea. That was certainly the case for a recent project developed to assist a loved one in mastering Korean grammar. What began as a modest, single-evening MVP has evolved into a robust, multi-language sentence analysis platform with a growing user base nearing 1,000 users.

Genesis of the Project

The journey commenced in February with a straightforward Next.js application that interfaced with the Gemini API. The initial goal was to create an intuitive tool for Korean language learnersโ€”specifically tailored for a family memberโ€”highlighting grammar components through color-coded visualizations. This initial prototype provided valuable insights and served as a foundation for further development.

Progress and Enhancements

Since its launch, the platform, named Hanbok Study, has undergone multiple redesigns, each enhancing usability and feature set. Key updates include:

  • Expanded Language Support: Users can now analyze sentences in nine additional languages, with plans to incorporate more based on user requests such as Vietnamese, Hindi, and Indonesian.
  • Advanced Features: Introduction of spaced repetition flashcards to reinforce learning, song lyric analysis for cultural immersion, and a chat interface that enables follow-up questions grounded in sentence analysis.
  • Increased Usage: Currently, Hanbok analyzes hundreds of sentences daily, totaling approximately 40,000 analysesโ€”a milestone reflecting active engagement.

Technology Stack

The application leverages a modern, scalable technology stack to ensure performance and flexibility:

  • Front-End: Next.js framework with custom CSS for styling
  • Back-End: Express web server managing API interactions
  • Databases: Redis for caching and real-time data, MongoDB for persistent storage
  • AI Integration: GPT-4.1 powering Optical Character Recognition (OCR) and conversational chat features
  • Analysis Engine: Gemini API providing detailed sentence breakdowns
  • Hosting: DigitalOcean infrastructure with NGINX for server management

Future Directions

Building upon this foundation, the project aims to introduce community-driven features, including:

  • Discussion Forums: A dedicated space for language-specific Q&A
  • Enhanced Multilingual Support: Adding new languages based on user interest
  • Personalized Practice Quizzes: Grammar exercises tailored to individual learning histories

Get Involved

The project is open source and actively seeking contributions and feedback. Resources such as the GitHub repository and a


Leave a Reply

Your email address will not be published. Required fields are marked *