LinguaCafe
Self-hosted assisted reading app for language learners with built-in dictionaries, vocabulary tracking, and review workflows, including Anki integration.

LinguaCafe is a self-hosted web application that helps language learners read foreign-language content while building vocabulary. It combines an in-browser reader with fast word lookup, vocabulary tracking, and review tools designed to reduce friction during extensive reading.
Key Features
- Text reader optimized for assisted reading with inline word lookups
- Built-in dictionary resources with multi-language support
- Vocabulary management: save unknown words and track learning status
- Review workflow for revisiting saved vocabulary
- Integrations for exporting/reviewing, including Anki connectivity
- Optional integrations with external services such as translation and media servers
Use Cases
- Reading articles, ebooks, or pasted texts while collecting new vocabulary
- Building an incremental vocabulary list for a specific language or topic
- Exporting gathered vocabulary into spaced-repetition workflows
Limitations and Considerations
- Single user/server setup only (no multi-user support)
- Active development status; users may encounter bugs
- Not currently compatible with many ARMv8 devices (for example, Raspberry Pi 3+)
- Memory usage can exceed 2 GB when many languages are enabled
LinguaCafe is best suited for learners who want an integrated, self-controlled reading and vocabulary workflow. It focuses on minimizing interruptions during reading while keeping review and vocabulary organization in one place.
