追番學日文,它把鬼滅念成「おにめつ」?實測免費開源外語閱讀工具 Lute
重點摘要
- Lute v3 是免費開源(MIT)的「靠閱讀學外語」網頁工具:貼上文章或匯入 txt/epub/pdf/srt/vtt,沒標過的字會有底色,點一下自動填讀音並開字典。
- 實測 pip install lute3 花 9.9 秒;日文斷詞另需 MeCab(這次安裝 8.5 秒),4 萬 3,500 字日文斷詞只花 0.076 秒。
- 標過的生字與自己寫的翻譯會跨文章保留:匯入 srt 字幕後,先前標為已熟悉的「昨日」不再有底色,「映画」直接顯示上次填的「電影」。
- 日文自動讀音對動畫專有名詞常錯:測 6 個詞錯 4 個,例如「鬼滅」填成おにめつ(應為きめつ)、「呪術廻戦」填成じゅじゅつまわりせん(應為じゅじゅつかいせん),讀音欄可手動修改。
- 結論: 想用自己喜歡的文章或字幕累積外語單字,Lute 值得裝,因為生字會跨文章記住;但它不翻譯、沒有日翻中字典,日文專有名詞讀音要自己核對。
- 適合: 已有基礎、想靠讀文章或動畫字幕累積單字,並願意自己填翻譯的學習者(日文、英文、歐洲語言等 68 種)。
- 不適合: 需要開箱即用中文翻譯的人、想學韓文的人,以及完全依賴自動讀音的零基礎學習者。
| 實測項目 | 結果 |
|---|---|
| pip 安裝 lute3 | 9.9 秒 |
| MeCab 安裝(日文必需) | 8.5 秒 |
| 網頁回應 | 約 0.04 秒 |
| 日文斷詞速度 | 43,500 字 0.076 秒(約 3 萬個片段) |
| 內建語言設定 | 68 種,沒有韓文 |
| srt 字幕匯入 | 成功,序號與時間碼自動移除 |
| 跨文章記住生字與翻譯 | 是 |
| 自動讀音(6 個詞) | 對 2、錯 4:鬼滅、呪術廻戦、刃(片名)、禰豆子錯;炭治郎、寿司對 |
| 自動翻譯 | 沒有,翻譯要自己填 |
| 日文預設字典 | jisho、japandict、英文 Wiktionary、weblio(日日);句子 DeepL 日翻英;無日翻中 |
很多人學日文的方式是追動漫、讀喜歡的文章,可是卡關的地方都一樣:每遇到一個生字就要切去字典查,查完回來句子已經忘了;下一集同一個字又出現,還是想不起來查過什麼。
Lute(Learning Using Texts)就是為這種「靠閱讀學外語」設計的免費開源工具:把文章或字幕丟進去,它會把你還沒標過的字全部標上底色,點一下就查字典、記下你自己的翻譯和熟悉度,之後在任何一篇文章遇到同一個字,都會顯示你上次的紀錄。
我實際裝起來試了一輪。測試設備是 Mac mini M4 Pro(12 核、64GB 記憶體),受測版本是 Lute v3 3.10.3(GitHub:LuteOrg/lute-v3,MIT 授權)。測試用的日文文章和字幕都是我自己寫的。
安裝:主程式 10 秒
pip install lute3 # 實測 9.9 秒
python -m lute.main --port 5001
啟動後用瀏覽器開 http://localhost:5001,網頁回應約 0.04 秒。第一次啟動會載入示範資料。
日文要另外裝 MeCab 斷詞程式和字典,Lute 啟動時偵測到它才會啟用日文斷詞。這次 MeCab 安裝花了 8.5 秒,裝好再啟動 Lute,畫面列出的斷詞器是 Space Delimited、Turkish、Japanese、Classical Chinese 四種。Mac 上用 Homebrew 的套件名是 mecab 和 mecab-ipadic。
實際用法:貼文章、點字、標熟悉度
- 「Create new book」選 Japanese,貼一段日文(也可以上傳 txt、epub、pdf、srt、vtt)。
- 進入閱讀頁,沒標過的字都有淺藍底色。
- 點「映画」,下方跳出表單:讀音欄自動填好「えいが」,再下面直接嵌入 jisho.org 字典。
- 翻譯欄要自己打(我寫「電影」),再選熟悉度 1–5 或「已熟悉」。我把「映画」標成 1,「昨日」標成已熟悉,昨日的底色就消失了。
重點在下一篇。我上傳一個自己寫的 3 句 .srt 字幕檔,Lute 自動把序號和時間碼拿掉,只留下台詞。「昨日」已經沒有底色,「映画」滑過去直接顯示我寫的「電影」。你標過的字會在每篇文章跟著你,這是它跟一般查字典最大的差別。

踩雷:自動讀音把「鬼滅」念成「おにめつ」
日文斷詞是 MeCab 做的,遇到動畫專有名詞就出問題。「鬼滅の刃の炭治郎」被拆成:鬼|滅|の|刃|の|炭|治郎。
Lute 可以用滑鼠拖曳把幾個字合成一個詞。我把「鬼」「滅」拖曳選起來,讀音欄自動填的是 おにめつ,正確是 きめつ。

我再用同一套讀音功能測了 6 個詞:
| 詞 | Lute 自動讀音 | 正確讀音 | 結果 |
|---|---|---|---|
| 鬼滅 | おにめつ | きめつ | 錯 |
| 呪術廻戦 | じゅじゅつまわりせん | じゅじゅつかいせん | 錯 |
| 刃(鬼滅の刃) | は | やいば | 錯(單字讀法沒錯,但片名要念やいば) |
| 禰豆子 | 禰豆こ | ねずこ | 錯(禰、豆沒有轉成假名) |
| 炭治郎 | たんじろう | たんじろう | 對 |
| 寿司 | すし | すし | 對 |
6 個錯 4 個。原因是讀音直接來自 MeCab 的一般字典,它不認得作品名和角色名。好在讀音欄可以自己改,改一次之後每篇文章都會沿用。
其他實測數字
| 項目 | 結果 |
|---|---|
| 斷詞速度 | 4 萬 3,500 字日文,0.076 秒切成約 3 萬個片段 |
| 內建語言設定 | 68 種(有日文、普通話、文言文、泰文、越南文等;沒有韓文) |
| 日文預設字典 | jisho.org、japandict、英文版 Wiktionary(日翻英)、weblio(日日辭典);句子翻譯是 DeepL 日翻英;沒有日翻中 |
| 自動翻譯 | 沒有,翻譯欄要自己填 |
結論:適合誰
我會推薦給已經有一點基礎、想靠讀喜歡的文章或字幕累積單字的人。它最有價值的地方是「記得你」:生字在不同文章裡都會顯示你自己的翻譯和熟悉度,讀越多,底色越少,進步看得到。
不適合的情況:
- 想要中文翻譯開箱即用的人:預設字典沒有日翻中,翻譯也要自己打。
- 想學韓文的人:內建設定裡沒有韓文。
- 完全零基礎、需要讀音全對的人:作品名、角色名的自動讀音常錯,一定要對照字典。
專案連結:https://github.com/LuteOrg/lute-v3 (MIT 授權)