LinguaCafe
LinguaCafe turns your own reading material, novels, news sites, ebooks, and video subtitles, into a private language tutor that lives entirely on your server. Import a text and every word starts out highlighted as new; as you read and mark words known, the highlighting thins out until whole pages sit clean. When an unknown word stops you, the built-in vocabulary search shows its dictionary form, so inflected verbs surface as their infinitive and nouns carry their gender, while optional DeepL translation covers anything the dictionaries miss. Marking a word adds it to your vocabulary, and multi-word selections become phrases that stay highlighted everywhere they appear again. Chapters track how many new, highlighted, and known words they contain, which makes judging a text's difficulty a glance instead of a guess. The review system cycles highlighted words through Leitner-style spaced repetition, and anything you collect can be exported or pushed straight into Anki through AnkiConnect for study on your phone. Japanese learners get kanji and radical breakdowns beside the reading pane. Everything stays local: your books, your words, and your progress never leave the machine. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. GPL-3.0 licensed.
Deploy