Your books
Nothing on the shelf yet.
Add a Korean EPUB to start reading. Tap any word while you read and the dictionary opens on it.
Videos
Making Korean subtitles for a YouTube video
Subtitles are made in Google Colab (free Google computers) with Whisper, the most accurate speech-to-text model. Your Mac only passes along a link, so it takes no space on it.
Once: set it up
- Get the notebook. Download korean_subs.ipynb
- Put it in Colab. Go to colab.research.google.com → ファイル → ノートブックをアップロード → pick the file. After that it lives in your Google Drive (folder Colab Notebooks) and opens from there.
- Install the cookie extension. In Chrome, install Get cookies.txt LOCALLY from the Chrome Web Store.
- Let it work in incognito. Type
chrome://extensionsin the address bar → Get cookies.txt LOCALLY → 詳細 → switch on シークレット モードでの実行を許可. - Export your YouTube cookies. Open a new incognito window (⌘ + Shift + N) → go to youtube.com → sign in (a spare Google account is safest) → while on the youtube.com tab, click the extension → Export. Close the incognito window right away.
- Put the cookies in Drive. Rename the file to exactly
cookies.txtand put it in Google Drive → マイドライブ → korean_subs (next to the subs folder, not inside it). The first run of the notebook creates that folder; you can also make it yourself.
Every time: make subtitles
- Open the notebook in Colab.
- ランタイム → ランタイムのタイプを変更 → L4 GPU → 保存. (A100 is faster but uses more units; T4 if you are low on units. The subtitles are identical.)
- ランタイム → すべてのセルを実行. Allow Google Drive access when it asks.
- A box appears under the second cell: paste a YouTube link, press Enter. Paste more links the same way. When done, press Enter on the empty box.
- Wait for 🎉 all done. A 20-minute video takes a couple of minutes.
- Google Drive → korean_subs → subs → select the new
.srtfiles (⌘-click) → right-click → ダウンロード. - Here in Hana: Add subtitles → pick them. Don't rename the files — the
[code]in the name is how Hana finds the video.
If something goes wrong
- “Sign in to confirm you're not a bot”
- The cookies expired. Delete the old
cookies.txtfrom Drive and redo step 5 of the setup — signing in inside the incognito window. - “0 file(s) to transcribe”
- Colab is looking at an old copy of your Drive. ランタイム → ランタイムを接続解除して削除, check the GPU is still L4, then run all again.
- A subtitle file has repeated lines or gibberish
- In the second cell change
MODEL = 'large-v3'toMODEL = 'large-v2'. To redo a file: in Drive move its audio from done back to inbox, delete its old.srtfrom subs, run all, press Enter on the empty link box. - A video won't play in Hana
- Some uploaders block playing outside YouTube. In the player click Open file from this computer and pick the audio from Drive → korean_subs → done (download it first).
- Subtitles are a bit early or late
- In the player use − / + next to the offset, or ⌃⇧← / ⌃⇧→.
No videos yet.
New to this? Click How to make subtitles above for the full guide.
Click Add subtitles and pick the .srt files from your Colab notebook (you can select many at once), or drag them onto this window. Files named like Title [videoID].srt link to their YouTube video automatically.
Look up
Type an inflected form. It gets deinflected the same way it does in the reader, so you can paste straight from a text.