I Built an App to Learn and Retain Japanese Words while I’m Gaming

Game2Text — the bridge to help you learn languages when you’re gaming.

The Power of Immersive Learning

Persona 5 — a video game released on PS4

Surely I’ll be fluent in Japanese with the help of a few more games right?

The Problem: Poor Retention

Do I still know the expressions I have learned? Probably not. They were only relevant to me during the time I played the game, and since putting it down, they had all left like a one night stand.

Learning a language when you’re a kid is simple — you listen or read, say it aloud, notice how people react to whatever you’re spitting and your brain does all the magic and installs the language. As you become an adult this magic vanishes and you find yourself struggling to memorize even a dozen expressions.

Looking back, I should have made learning notes. Flashcards. Almost 10 years ago I made English vocabulary flashcards by printing game screenshots and slapping them on the side of a notecard.

Physical Fate/stay night Flashcards I made in 2011 to remember English words

I adored these flashcards, but making them demanded a lot of noting and printing and was not worth the hassle. Plus, the revision schedule is all over the place for cards that require more attention than others.

Enter digital flashcards. Digital flashcards are proved to be much more efficient and effective. With tools like Anki and Yomichan, making digital flashcards is as quick as a snap. If you haven’t heard of these tools, check the post below. It will only take you 4 minutes.

Yomichan at its core is a pop up dictionary in your browser that allows you to look up Japanese words by just hovering over them on the Internet. But it’s much more than that. Yomichan also doubles as a tool for adding new Japanese words to your Anki deck. This makes it easy to add words while streaming anime on your browser.

Most games, however, don’t live in the browser. The challenge then is getting Yomichan to communicate with standalone applications.

The Solution? Game2Text — a bridge between games and the browser

Game2Text’s Website: https://game2text.com

It’s super simple to use: pick your game application in Game2Text, select the dialog region, and hover over the word for Yomichan to pop up.

How to use Game2Text

I first shared this on r/LearnJapanese subreddit (an online forum on Reddit) and it received a lot of positive feedback — over 850 upvotes on the first 2 days!

Post about Game2Text on r/LearnJapanese

Here are its key features.

Kanji Finder

Using Google’s Tesseract OCR, Game2Text extracts Japanese words from the game. You simply have to drag your mouse and encircle the text portion of the game screen in the app.

Once the Kanji is recognized, you can hover over the word for your browser dictionary like Yomichan or Rikaikun to tell you what it means.

You can also enable auto mode so you don’t have to go back and forth between the game and the app.

Game Screenshot

This is done through Yomichan’s screenshot field that attaches a browser screenshot when you add a new expression to Anki.

If the game screen is distracting, just press the collapse button on top to hide it. Once you need to add a word, press the same button to show your game to add it with a game screenshot.

You can collapse or expand the game preview

DeepL Translate

DeepL Translate

Clipboard Mode for Visual Novel Texthookers

Clipboard Mode


Language Enthusiast. Programmer.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store