bpwhelan/GameSentenceMiner

An immersion toolkit for learning Languages through games and other visual media.

What it solves

GSM (GameSentenceMiner) removes the friction from language learning while gaming. It automates the tedious process of manually creating flashcards, allowing you to capture game dialogue, audio, and visuals without needing to pause or leave your game window.

How it works

The application acts as a bridge between your game and Anki. It uses text-hooking tools or built-in OCR (Optical Character Recognition) to read game text directly from your screen. When you trigger a capture, it automatically records the associated audio, takes a screenshot or GIF, and sends the data to your flashcard deck. It also provides a transparent overlay for instant dictionary lookups using Yomitan.

Who it’s for

It is designed for language learners who use gaming as an immersion tool and want to build vocabulary through "sentence mining" without interrupting their gameplay flow.

Highlights

  • Automated Flashcards: Creates Anki cards with synchronized audio, screenshots, or GIFs.
  • Built-in OCR: Uses custom text-recognition technology to extract text from games that do not support standard text-hooking.
  • In-Game Overlay: Provides instant dictionary lookups and Furigana display without leaving the game.
  • Immersion Tracking: Includes a dashboard to track your reading progress, Kanji history, and daily goals.

Related

  • Project
  • Project
  • Project
  • Dispatch
  • Project