Language Learning
Tools and applications to assist in learning foreign languages
Web Applications
Mandarin Sentence Practice
Web application for practicing reading and listening to Mandarin Chinese sentences.
Shutterspeak
Language learning with photo descriptions.
Labelingo
Annotate UI screenshots with translations for language learning.
Kana Game
An interactive game for learning Japanese kana characters.
Kana Practice Helper
Interactive tool for practicing Japanese kana writing and recognition.
Command Line Tools
Add2Anki
A CLI tool to add language learning cards to Anki, with automatic translation and audio generation
Audio2Anki
Convert audio and video files into Anki flashcard decks with translations.
Subburn
Create videos with burnt-in subtitles from audio or video files.
Libraries
Speech Provider
Python package for accessing text-to-speech APIs in a uniform way.
About These Projects
These tools were created to support my own language learning journey with Mandarin Chinese.
All projects are open source and available on GitHub. Feel free to contribute or adapt them for your own use.