Files
SubMiner/docs/index.md

4.2 KiB

layout, title, titleTemplate, hero, features
layout title titleTemplate hero features
home SubMiner Sentence Mining Overlay for MPV
name text tagline image actions
SubMiner Sentence Mining for MPV Click on subtitles. Look up words. Mine to Anki. All without leaving the video.
src alt
/assets/SubMiner.png SubMiner logo
theme text link
brand Get Started /installation
theme text link
alt Mining Workflow /mining-workflow
theme text link
alt Configuration /configuration
icon title details
🎯 Click-to-Lookup Overlay Subtitles are tokenized into clickable words. Click any word to open a Yomitan dictionary popup — right on top of the video.
icon title details
📇 Automatic Anki Cards Add a word from Yomitan and SubMiner fills in the sentence, audio clip, screenshot, and translation automatically.
icon title details
🪟 Dual-Layer Subtitle System Visible overlay with styled, interactive subtitles — plus an invisible layer that aligns with mpv's own subtitle rendering for seamless click-through lookup.
icon title details
🎬 YouTube & Subtitle Sync Play YouTube videos with auto-generated subtitles. Sync external subtitle files with alass or ffsubsync. Search and download anime subtitles from Jimaku.
icon title details
🔠 Smart Tokenization Japanese text is segmented using Yomitan's internal parser with MeCab fallback, enabling accurate word boundary detection for dictionary lookups.
icon title details
⌨️ Keyboard-Driven Workflow Mine sentences, copy subtitles, cycle display modes, and trigger field grouping — all from configurable keyboard shortcuts without touching the mouse.
<style> .demo-section { max-width: 960px; margin: 2rem auto 0; padding: 0 24px; } .demo-section h2 { font-size: 1.5rem; font-weight: 600; margin-bottom: 0.75rem; } .demo-section p { color: var(--vp-c-text-2); margin-bottom: 1rem; } .demo-section video { width: 100%; border-radius: 8px; border: 1px solid var(--vp-c-divider); } .workflow-section { max-width: 960px; margin: 3rem auto 0; padding: 0 24px 3rem; } .workflow-section h2 { font-size: 1.5rem; font-weight: 600; margin-bottom: 1.5rem; } .workflow-steps { display: grid; grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)); gap: 1rem; } .workflow-step { padding: 1rem; border-radius: 8px; border: 1px solid var(--vp-c-divider); background: var(--vp-c-bg-soft); } .workflow-step .step-number { font-size: 0.8rem; font-weight: 700; color: var(--vp-c-brand-1); margin-bottom: 0.25rem; } .workflow-step .step-title { font-weight: 600; margin-bottom: 0.25rem; } .workflow-step .step-desc { font-size: 0.875rem; color: var(--vp-c-text-2); } </style>

See It in Action

SubMiner sits as a transparent overlay on top of mpv. Subtitles appear as interactive, clickable text — click a word to look it up with Yomitan, then add it to Anki with one click.

How It Works

01
Watch
Play a video in mpv. SubMiner connects via IPC and captures subtitles in real time.
02
Look Up
Click any word in the subtitle overlay. Yomitan opens its dictionary popup instantly.
03
Mine
Add the word to Anki from Yomitan. SubMiner detects the new card automatically.
04
Enrich
SubMiner fills in the sentence, audio clip, screenshot, and translation — no extra steps.