Skip to content
View lingkuma's full-sized avatar

Block or report lingkuma

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please donโ€™t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this userโ€™s behavior. Learn more about reporting abuse.

Report abuse
LingKuma/README.md
LingKuma icon

๐Ÿป LingKuma

Lingkuma - An open-source alternative to LingQ for learning any language on the web.

Highlight, translate, analyse and listen to the words and sentences you meet every day.

English ยท ็ฎ€ไฝ“ไธญๆ–‡

Wiki ยท Issues ยท Source code

๐Ÿค– Built with OpenAI Codex

LingKuma uses Codex across feature development, code review, debugging, and documentation.

Get Extensions & Apps

Install LingKuma on your browser or phone. The Wiki has setup and usage guides for every platform.

Browser extensions Mobile apps
Chrome Store
Edge Store
Firefox Store
iOS / Android
Open the platform guide for installation details.

Independent ports

These integrations are maintained as independent projects. Many thanks to their authors for making LingKuma available in more reading workflows.

App Repository
Calibre white-ink-cell/lingkuma-calibre
Zotero white-ink-cell/lingkuma-zotero

Communit

Telegram Discord QQ Channel

๐Ÿ“š Wiki

Read the LingKuma Wiki for installation, basic usage, platform support and self-hosted sync instructions.

๐Ÿ“น Screenshots

Word highlighting and word explosion
Word highlighting & word explosion
AI sentence analysis
AI sentence analysis
EPUB reading
EPUB reading
YouTube subtitle enhancement
YouTube subtitle enhancement
PDF reading
PDF reading
Mobile support
Mobile support

๐ŸŒŸ Core Features

๐Ÿ“š Smart Highlighting & Translation

Feature Description
Multi-word Highlighting Unfamiliar words in blue, familiar words in yellow, clear at a glance
Sentence Explosion Query multiple new words at once, with full-sentence AI translation
Word Notes Record your own understanding with personalised learning notes
AI Recommended Notes Sentence analysis that is precise and easy to understand
AI Example Analysis Ask follow-up questions to understand word usage in depth
Example Records Save important sentences and review them anytime
Custom External Buttons One-click dictionary and encyclopedia searches

๐ŸŒ Cross-platform support

Area Support
Browsers Chrome, Edge and Firefox extensions
Mobile iOS and Android
Sync WebDAV or free self-hosted Docker sync
Reading Readest and other EPUB web readers
PDF Mozilla PDF reader support

๐ŸŽฏ More practical features

YouTube subtitle enhancement

  • Subtitle control: Flexible control of subtitle display and hiding
  • AI repair: Smart repair of English subtitles without punctuation
  • Highlight support: Compatible with Trancy and other plugins

Reading assistance

  • Bionic Reading: Improve reading speed and comprehension
  • SimpRead mode: Highlight support for a focused reading experience
  • Liquid Glass popup: Elegant interface interaction

Text-to-speech

  • Custom URL entry: Flexible TTS service configuration
  • Edge TTS: High-quality voice synthesis
  • Minimax TTS: Diverse voice options

๐ŸŽ Easter eggs

More surprises are waiting for you to discover โœจ

Sync server / self-hosting

Support the project

Sponsor LingKuma

WeChat donation QR code

License

MIT

Pinned Loading

  1. LingKuma LingKuma Public

    Lingkuma - An open-source alternative to LingQ for learning any language on the web

    JavaScript 123 12

  2. AlbumArtwork AlbumArtwork Public

    album artwork inspired by Appleโ€™s macOS inbuilt iTunes Screensaver

    HTML 8

  3. SyncLingua SyncLingua Public

    Multi-Agent Chat Studio. A sophisticated dual-pane conversation studio for language learning and more. Features synchronized main dialogues with context-aware auxiliary agents for grammar, vocabulaโ€ฆ

    TypeScript 10

  4. ohmytext ohmytext Public

    oh god ! i want my text! just one click!

    Python 5 2

  5. bilibili-copilot bilibili-copilot Public

    bilibili AI ่ง†้ข‘ๆ€ป็ป“ๅŠฉๆ‰‹

    TypeScript 3