零基礎學日語(二):五十歲重新起步,邊學邊做一個打字學日語的網站

本文目錄

2020年宅居家中時,曾寫過一篇零基礎學日語-兩小時學會黙寫五十音圖,還列了個學習計劃:熟練五十音圖,以歌練發音,看日劇練聽力,讀日譯本練閱讀,用anki記名詞。

計劃是列了,五十音圖也確實兩小時就能黙寫了,然而此後便沒了下文。究其原因,無他,動力不足。一門語言需要長期持續不斷的投入,動力不夠,一鼓作氣,再而衰,三而竭。

今年五十歲,決定重新起步。這次的動力來自幾處:一則旅行,二則愛看日劇,三則對日本文化素有興趣。2019年到日本一遊時就覺得其宗於華夏文化又自成體係,總要能讀懂人家自己的文字,才好參。

還有一個緣由,是工具變了。現在的AI,尤其是Claude Opus 5.5,異常好用。今早起了一個念頭:做一個以打字來學日語的網站。幾個小時之後,初步的設想居然已在線上跑起來了。既然學習工具可以邊學邊造,索性把學習過程公開出來,邊學邊做,以此督促自己堅持下去。

這就是 TypeNihongo。

為何以打字學日語

如今在手機電腦上寫日語,都是用羅馬字輸入法一個假名一個假名打出來的。打字一事,可同時練三樣:

  • 認字:假名出現在屏幕上,先要認得,此練眼;
  • 讀音:要打出來,須知其讀音,羅馬字即讀音,此練音;
  • 手感:手指漸漸記住每個音的位置,此練手。

再加一樣,耳聽。每打完一個假名或單詞,即播放日本人的讀音。眼、手、耳齊用,比單看書本記得牢些。

還有兩點細節:

  • 無需安裝日語輸入法。瀏覽器裡直接將羅馬字轉為假名,規則與真正的輸入法一致,如ん後接輔音時只打一個n即可,促音っ靠雙寫後面的輔音(kitte → きって)。此處練熟了,換成真輸入法,習慣不必改。
  • 中文母語者的便宜。漢字我們大多認得,故單詞練習時旁註漢字(如いぬ旁為「犬」),借漢字理解意思,力氣便可都用在讀音上。

目前能做甚麼

  • 五十音打字:清音、濁音、拗音可按行選擇,平假名、片假名或混著練。屏幕上的虛擬鍵盤按手指分區上色,下一個要按的鍵會亮起;錯得多的假名會自動多出現幾次。
  • 單詞練習:先從JLPT N5和旅行常用詞開始,此即當年計劃裡的記憶名詞,有名萬物之母,名相乃地級基礎。
  • AI話題課程:輸入任意話題,如「在居酒屋點菜」「問路」,或輸入一句中文問「日語怎麼說」,AI即生成單詞、例句和一條小貼士,直接變成打字練習,每句皆有讀音。
  • 進度與里程碑:速度、準確率、每日練習時長、打卡日曆、假名掌握圖,另有1、5、10……直至500小時的練習里程碑。學一門語言要幾百小時,看著進度條一點點往前走,較有勁頭。
  • 公開進度頁:可將練習時長、打卡和準確率公開成一頁,課程內容和個人資料不公開。本人的學習進度即在此處,每日更新,歡迎監督。

免費與收費

打字練習永久免費,不登錄也能用,進度存在自己的瀏覽器裡。以Google登錄後,手機電腦之間自動同步,每天另有3次免費的AI課程額度。想多用AI課程,可開Pro會員或購買一次性的credit包。

AI與語音皆有成本,如此安排,是希望網站能自養其身,長久做下去。

技術上略記幾筆

  • 網站跑在Cloudflare Workers上,資料庫用D1,登錄用Google賬號;
  • AI課程以Gemini生成,生成後再用打字引擎逐條檢驗能否打出,不合格者棄之,失敗則自動退回額度;
  • 讀音用微軟Azure的日語語音,常用假名和單詞預先生成,句子讀音生成後即緩存;
  • 本地優先:不登錄也能完整使用,登錄後再同步。

接下來

當年的計劃,這次換個方式來做:

  • 以歌練之:用AI做從簡單到複雜的日語歌,配上歌詞影片,歌詞也可拿來打字;
  • 在YouTube上做些簡單的日語小課,圖文加語音;
  • 在本博客持續記錄學習過程和網站的改進。

因仍是初學,網站和課程難免粗陋,若有日語達人看到此帖,請不吝指正。同有畏難症的朋友,不妨一起起步:typenihongo.com。所謂千裏之行,始於足下。

有建議或發現問題,可在下方留言,在X上找我,或發郵件至 [email protected]。

留言討論

Jesse Lau · @jesselaunz

一起交流

文章寫在博客,影片發在 YouTube,日常想法在 𝕏。三處是同一個人、同一條線索。