Comparison

Lector vs LinguaCafe

Lector and LinguaCafe are both self-hosted readers. LinguaCafe is strong for Japanese and media. Lector is one Compose file, two-way Anki, and a hosted app.

Cloud is in beta · self-hosting is free forever

LinguaCafe is a self-hosted reader with strong Japanese tools and a Jellyfin hook. Install uses Docker Compose with four services: a web server, MySQL, Redis, and a Python tokenizer. After start you install languages and import dictionaries. Apple silicon needs an extra platform flag. Lector starts with one Compose file. Data lives in SQLite.
At a glance

Feature by feature.

LectorLinguaCafe
PriceSelf-host free, or cloud from $5/moFree to self-host
InstallOne Docker Compose file in the repositoryFour Compose services. Then install languages and import dictionaries.
DatabaseSQLite on your serverMySQL plus a storage folder
Hosted optionYes. app.lector.dev from $5/moNo
Reading imported contentEPUB, web articles, YouTube captions, podcasts, pasteYes. Library and reader for imported text.
Click-to-translateOn-device dictionary + LLMYes. Dictionaries plus optional DeepL.
Japanese depthReader plus a Mandarin pack. No JMdict.JMdict, kanji, and related Japanese tools
Media / JellyfinYouTube captions and podcast import. No Jellyfin.Jellyfin API
Anki integrationTwo-way (beta): push cards, Anki reviews update LectorOne-way AnkiConnect on the same computer as the server.
AI tutorLLM tutor + writing correctionDeepL and LibreTranslate. No built-in tutor chat.
Data ownershipYour server (one SQLite file)Your server. MySQL plus a storage folder.
Open sourceOpen source (AGPL-3.0)Open source (GPL-3.0)
Languages19 packs; reader works with any language27 languages listed. Depth varies by dictionary.

LinguaCafe pricing and features as of August 2026; check LinguaCafe for the latest. Comparison reflects our understanding at that date.

Where LinguaCafe wins

What LinguaCafe does better.

No tool is best at everything. Here's where LinguaCafe genuinely has the edge — worth knowing before you choose.

Japanese tools

JMdict, kanji, and related Japanese features are first-class. Some Japanese features need the JMdict import. Lector does not ship JMdict.

More language flags

LinguaCafe lists 27 languages. Lector ships frequency cloze packs for fewer languages. The Lector reader still works without a pack.

Jellyfin

LinguaCafe can talk to a Jellyfin server. Lector imports YouTube captions and podcasts. It has no Jellyfin API.

Lemma generation

On import, LinguaCafe can assign dictionary forms for supported languages. Gender tagging exists for some languages.

Where Lector wins

What Lector does better.

A smaller install

Lector is one Compose file and SQLite. LinguaCafe runs a web server, MySQL, Redis, and a Python service. After boot you still install languages and import dictionaries.

Two-way Anki on local or HTTPS

LinguaCafe sends highlights to AnkiConnect on the same computer as the server. Multi-user Anki is not supported. Lector can push cards and take grades back. A remote HTTPS host can use the Lector Sync add-on.

A hosted app

If you do not want to run a server, use app.lector.dev from $5 per month. LinguaCafe is self-host only.

Frequency cloze and a tutor

Lector ships frequency-ordered cloze banks and an LLM tutor. LinguaCafe focuses on reading and review of words from your texts.

The short version

Who should pick which.

Choose LinguaCafe

If Japanese depth, Jellyfin, or one of 27 language flags is the main need, pick LinguaCafe. Accept a four-service Compose stack.

Choose Lector

If you want one Compose file, two-way Anki, frequency cloze, an LLM tutor, and a hosted option, pick Lector.

Questions

Lector vs LinguaCafe, answered.

See the method behind Lector, or browse the language guides.
Is Lector a LinguaCafe alternative?

Yes, if you want a self-hosted reader. LinguaCafe is stronger for Japanese and Jellyfin. Lector is simpler to install and includes two-way Anki, frequency cloze, and a hosted app.

Is LinguaCafe still maintained?

The latest tagged release is v0.15-beta (13 April 2025). The repository still received commits as of 9 August 2026. The project is not archived. Check GitHub for the current state.

Does LinguaCafe sync with Anki?

LinguaCafe can send highlighted words to AnkiConnect. Anki must run on the same computer as the LinguaCafe server. Multi-user Anki is not supported. Lector can push cards and take review grades back (beta).

How many GitHub stars does LinguaCafe have?

As of 21 August 2026, LinguaCafe has 1,436 GitHub stars. Check GitHub for the current count.

Own your reading.

Open source to self-host for free, or on our cloud in a click. No subscription to keep your own library.