返回排行榜

simjanos-dev/LinguaCafe

Vuesimjanos-dev.github.io/LinguaCafeHome/

LinguaCafe is a self-hosted software that helps language learners read foreign languages.

language-learningankidictionaryjapanesejellyfinjmdictlanguageself-hostingtranslation
Star 增长趋势
Star
1.4k
Forks
68
周增长
Issues
176
1k
2024年1月2024年11月2025年9月2026年7月
README

LinguaCafe

GitHub Release Static Badge Discord Static Badge Static Badge Static Badge

LinguaCafe is a free self-hosted software that helps language learners acquire vocabulary by reading. It provides a set of tools to read, look up unknown words and review them later as effortlessly as possible.

You can read about all the features of LinguaCafe on the overview GitHub Page, and on the user manual GitHub Wiki page.

   

Library

Reader

Review

Vocabulary

Language support

Supported languages: Chinese, Croatian, Czech, Danish, Dutch, English, Finnish, French, German, Greek, Italian, Japanese, Korean, Latin, Macedonian, Norwegian, Polish, Portuguese, Romanian, Russian, Slovenian, Spanish, Swedish, Thai, Turkish, Ukrainian, Welsh.

You can find a detailed list about what level of support different languages have on the GitHub Wiki page.

Supported platforms:

  • x64, which includes most desktop computers made in the last decade.
  • Mac users with Apple silicon must perform an additional step, see the 'Installation' section for details

Other Armv8 devices such as Raspberry Pis 3 and newer do not work at the moment.

Memory usage

LinguaCafe uses RAM based on how many and which languages do you use. If you use every language, the RAM usage can be over 2GB.

Installation

You can find the installation guide on the GitHub Wiki page.

Updating to the latest version

You can find the updating guide on the GitHub Wiki page.

Active development disclaimer

[!NOTE] LinguaCafe is still in active development, you might encounter some bugs while using the software. Please test it before you start actively using it, and make sure it is up to your expectations. At this time only one user/server is supported.

Contact information

Discord invite

Discord user: linguacafe_47757

Subreddit: /r/linguacafe

E-mail: simjanos.dev@gmail.com

Attributions

LinguaCafe uses many public resources. I am very thankful for these projects and for all the people who were working on them. They helped me greatly to create LinguaCafe.

Spacy tokenizer

License: MIT license

Spacy website

Spacy github

Spacy license

Pykakasi

License: License: GNU General Public License 3

Pykakasi website

Pykakasi license

Pinyin

License: MIT license

Pinyin website

Pinyin github

Pinyin license

Newspaper3k

License: MIT, Apache-2.0

Newspaper3k github

Newspaper3k license

EbookLib

License: GNU Affero General Public License v3.0

EbookLib github

EbookLib license

JMDict dictionary file

License: Creative Commons Attribution-ShareAlike 4.0 International

JMDict Project website

JMDict license information

JMDict license

KANJIDIC2 kanji file

License: Creative Commons Attribution-ShareAlike 4.0 International

JMDict Project website

KANJIDIC2 license information

KANJIDIC2 license  

CC-CEDICT dictionary file
License: Creative Commons Attribution-Share Alike 3.0 License

CC-CEDICT website CC-CEDICT license  

HanDeDict dictionary file
License: Creative Commons Attribution-ShareAlike 2.0 Germany License

HanDeDict website HanDeDict license  

Kengdic dictionary file
License: GNU Library General Public License, version 2.0

Kengdic github Kengdic license  

Eurfa dictionary file
License: The GNU General Public License 3

Eurfa download website Eurfa bitbucket Eurfa creator's website Eurfa license  

Wiktionary

License: Creative Commons Attribution-ShareAlike 3.0 Unported License

Wiktionary website

Wiktionary license

The specific wiktionary files that LinguaCafe uses have been downloaded from this GitHub repository.

Dict.cc

LinguaCafe has no dict.cc dictionaries packaged in the software. It only provides a link to the dict.cc website.

Dict.cc license

RADKFILE/KRADFILE

License: Creative Commons Attribution-ShareAlike 4.0 International

JMDict Project website

KRADKFILE license information

KRADKFILE license

DMAK kanji drawing library

License: MIT license

DMAK github project

DMAK license

KanjiVG License: Creative Commons Attribution-ShareAlike 3.0 Unported

KanjiVG website

KanjiVG github

KanjiVG license

相关仓库
mengxi-ream/read-frog

🐸 Read Frog - Open Source Immersive Translate | 🐸 陪读蛙 - 开源沉浸式翻译

TypeScriptnpmGNU General Public License v3.0browser-extensionchrome-extension
readfrog.app
8.6k589
microsoft/ailab

Experience, Learn and Code the latest breakthrough innovations with Microsoft AI

C#MIT Licensecomputer-visioncustom-vision
ailab.microsoft.com/experiments/
7.8k1.4k
cheatsnake/backend-cheats

📃 White paper for Backend developers

MIT Licensebackendcheat-sheets
5k508
umlx5h/LLPlayer

The media player for language learning, with dual subtitles, AI-generated subtitles, real-time translation, and more!

C#GNU General Public License v3.0asrwhisper
llplayer.com
3.9k229
lingdojo/kana-dojo

Aesthetic, minimalist platform for learning Japanese inspired by Duolingo and Monkeytype, built with Next.js and sponsored by Vercel. Beginner-friendly with plenty of good first issues - all contributions are welcome!

TypeScriptnpmGNU Affero General Public License v3.0japaneselearn-japanese
kanadojo.com
3k2.8k
wotakumoe/wotaku

An otaku index for everything! ⭐ Star the project if you like it!

TypeScriptnpmOtheranimemanga
wotaku.wiki
2.9k138
5mdld/anki-jlpt-decks

【egg rolls】JLPT N1~N5 一万词 Anki 牌组【简/繁】【语音&例句】;Anki,日语,日文,日本語,牌组,卡组,牌組,卡組,能力考,日檢

HTMLOtherankijapanese
ankiweb.net/shared/info/832276382
2.8k97
hahahumble/speechgpt

💬 SpeechGPT is a web application that enables you to converse with ChatGPT.

TypeScriptnpmMIT Licensechatbotchatgpt
speechgpt.app
2.7k379
kantord/LibreLingo

🐢 🌎 📚 a community-owned language-learning platform

PythonPyPIGNU Affero General Public License v3.0language-learningeducation
librelingo.app
2.6k257
echo-loop/Echo-Loop

Echo Loop 是一款科学、高效的 AI 英语听说训练 App,通过盲听、精听、跟读、复述和间隔复习,自动驱动学习者把每一段音频真正练懂、练熟、练到会说。

DartGNU Affero General Public License v3.0english-learninglanguage-learning
echo-loop.top
2.1k207
typedgrammar/typed-japanese

🌸 Learn Japanese grammar with TypeScript

TypeScriptnpmMIT Licensejapaneselanguage-learning
typedgrammar.com
1.9k23
mre/the-coding-interview

Programming exercises, code katas and puzzles for your job interview training - or just for fun.

PythonPyPIMIT Licenseinterview-practiceinterview-test-task
1.7k415