Skip to content
The Daily Repo

yldm-tech / Kando

Learn a language from videos in that language: downloads with yt-dlp, transcribes on your computer with whisper.cpp, translates each line and plays bilingual subtitles.

Why this job: topics: speech-recognition, whisper, transcription

What it does

  • Add a video by pasting a link from YouTube, Bilibili or any other site yt-dlp supports (Help › Supported Websites… lists them, with their logos), or pick a local file (mp4, mov, mkv, webm and other video files) or drag it onto the window. L
  • Jobs run one after another through download, transcription, translation and export. A failed job says why, links to the setting that fixes it, and can be retried or removed.
  • Speech is recognized on your computer with whisper.cpp, which detects the spoken language. Settings › Speech Recognition lists seven whisper models, from Tiny (77.7 MB) to Large v3 (3.1 GB), and downloads the one you choose from Hugging Fac
  • Lines are translated by EveryAPI by default, or by any OpenAI-compatible chat API: Settings › AI Service has presets for OpenAI, OpenRouter, Groq, DeepSeek, xAI, Mistral, Qwen (DashScope), Kimi, Zhipu GLM, SiliconFlow, Ollama and LM Studio,
  • Each finished video gets two SubRip files next to it: .srt with the original lines and .bilingual.srt with each translation above its original line (video.srt and video.bilingual.srt for a downloaded video).

Get started

No single install command. Read the steps in the README (opens in new tab)

Maintenance
Active
Last commit today
Stars
113
+2 this week
Licence
MIT
Allows business use
Downloads for
2 systems
Mac, Linux
Latest version
v0.5.0
Released today
Built with
Go
96% of the code

Is it looked after?

Contributors
2
Last 90 days
Issues
100% closed
0 still open
Pull requests
46 merged
32 waiting
Releases
6
6 in the last year
  • No contributing guide
  • No security policy
  • No code of conduct

Similar repos

Repos similar to this one
RepoStarsLast commitLicenceDownloads for
umlx5h / LLPlayer4,6213 months agoGPL-3.0No downloads
abus-aikorea / voice-pro13,4194 months agoGPL-3.0No downloads
ThioJoe / Auto-Synced-Translated-Dubs1,7536 months agoAGPL-3.0No downloads
More: download files, languages, topics and project record

Download files, v0.5.0

  • Mac8 files, 11 downloads
  • Linux8 files, 8 downloads

All files on GitHub (opens in new tab)

Languages

  • Go 96%
  • CSS 2%
  • JavaScript 1%
  • HTML 1%

Topics

  • linux
  • bilingual-subtitles
  • desktop-app
  • go
  • language-learning
  • llm
  • macos
  • mygo
  • openai-compatible
  • speech-recognition
  • srt
  • subtitles

Project record

  • JobSpeech and audio
  • StatusListed
  • Commits300
  • Forks42
  • Watching7
  • Stars in 28 days+2
  • CreatedApr 22, 2017
  • First seen by usNov 10, 2026
  • CheckedNov 10, 2026

Type to search.

Try