# 追番學日文，它把鬼滅念成「おにめつ」？實測免費開源外語閱讀工具 Lute

- 網址：https://blog.valenvan.uk/posts/luteorg-lute-v3.html
- 發布日期：2026-10-04
- 測試設備：Mac mini M4 Pro（12 核、64GB）
- 專案：LuteOrg/lute-v3（https://github.com/LuteOrg/lute-v3），MIT 授權
- 測試版本：Lute v3 3.10.3（LuteOrg/lute-v3，2026-10-04 測試，Mac mini M4 Pro 12 核、64GB）
- 實測影片：https://www.youtube.com/shorts/WcoO-MUHrp4

## 重點摘要

- 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 秒

```bash
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`。

## 實際用法：貼文章、點字、標熟悉度

1. 「Create new book」選 Japanese，貼一段日文（也可以上傳 txt、epub、pdf、srt、vtt）。
2. 進入閱讀頁，沒標過的字都有淺藍底色。
3. 點「映画」，下方跳出表單：讀音欄自動填好「えいが」，再下面直接嵌入 jisho.org 字典。
4. 翻譯欄要**自己打**（我寫「電影」），再選熟悉度 1–5 或「已熟悉」。我把「映画」標成 1，「昨日」標成已熟悉，昨日的底色就消失了。

重點在下一篇。我上傳一個自己寫的 3 句 `.srt` 字幕檔，Lute 自動把序號和時間碼拿掉，只留下台詞。「昨日」已經沒有底色，「映画」滑過去直接顯示我寫的「電影」。你標過的字會在每篇文章跟著你，這是它跟一般查字典最大的差別。

![匯入 srt 字幕後，「映画」直接顯示上次寫的翻譯](https://blog.valenvan.uk/img/luteorg-lute-v3-article_2.png)

## 踩雷：自動讀音把「鬼滅」念成「おにめつ」

日文斷詞是 MeCab 做的，遇到動畫專有名詞就出問題。「鬼滅の刃の炭治郎」被拆成：鬼｜滅｜の｜刃｜の｜炭｜治郎。

Lute 可以用滑鼠拖曳把幾個字合成一個詞。我把「鬼」「滅」拖曳選起來，讀音欄自動填的是 **おにめつ**，正確是 **きめつ**。

![拖曳選取「鬼滅」後，讀音自動填成おにめつ](https://blog.valenvan.uk/img/luteorg-lute-v3-article_1.png)

我再用同一套讀音功能測了 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 授權）
