開發過程

翻譯小年糕

起點是一個真實的家庭:群組裡有一個成員看不懂中文。後來我們發現,真正的問題不在那個人身上,在整個群組 —— 於是把預設整個反過來。

LINE 官方帳號 13 種語言 訂閱制
翻譯小年糕:LINE 群組裡中文與印尼文即時雙向翻譯的示意畫面
2026 年 5 月第一個 commit
218 次累積 commit
已上線免費試用 7 天 · NT$100/月

01起點:一個在家族群組裡讀不懂訊息的人

台灣的家族 LINE 群組是一個很有生命力的東西 —— 長輩的叮嚀、接送安排、明天要帶什麼, 全部在裡面滾。如果你剛好是那個不懂中文的人,你會發現自己坐在一場一直在進行的對話旁邊, 什麼都接不上。

最初的題目就是這個:讓那個人也能跟上。所以第一版的設計是「旁聽」—— 機器人安靜地待在群組裡,什麼都不說,只把內容翻譯、整理好,私訊給那一個註冊的人。 群組本身的使用體驗完全不變 —— 我們不想因為多了一個成員,就改變其他人講話的方式。

02做對的一件事:不要吵到群組

「機器人在群組裡不能吵」這條原則,是一開始就定死的。 它決定了很多後續的設計:預設沈默、只在被叫到的時候出現、 以及一個更根本的選擇 —— 不儲存群組的對話內容。 訊息進來、翻譯、送出去,就這樣,不留底。

這不是技術限制,是產品決定。一個要放進別人家族群組的東西, 「它會不會偷看」是使用者的第一個問題,而唯一能讓人安心的答案是「它根本沒存」。

03轉彎:問題比我們想的大

實際用起來之後,我們發現題目設窄了。 看不懂的人是需要翻譯沒錯,但群組裡其他人也看不懂他回什麼。 單向的私訊翻譯,只解決了一半。

而且更常見的場景根本不是家族群組 —— 是雇主跟看護、是台灣人跟移工同事。 這裡有一件會影響整個產品設計的事:付錢的人通常不是看不懂的那個人。 雇主付錢,看護使用。所以設定要好操作的對象是雇主,而使用體驗要照顧的是看護。

2026 年 7 月,我們把預設模式從「旁聽」改成「翻譯」: 翻譯直接貼在群組裡,兩邊都看得到。旁聽模式留著,但它從主角變成了選項。

學到的事

為一個具體的人做東西,讓第一版非常準。 但也因為太準,差點錯過了那個更大、更普遍的版本。 從「幫這個人」到「幫這段關係」,是這個產品真正的轉捩點。

04把設定頁刪掉

要換語言、要暫停,本來的做法是在群組打一個指令,機器人回一個連結, 你點進去開一個網頁設定頁,在裡面選。很標準的做法,我們也真的做出來了。

然後我們看著它,覺得不對。這個產品的使用者是在 LINE 裡面過生活的人, 叫他們「點連結、開網頁、選好、回來」是四個步驟, 而且中間任何一步出問題,他們都不會回報,只會不用了。

所以我們把整個設定頁拿掉,換成在群組裡直接打一句指令。 少一個網頁、少一次跳出 LINE,當下確實好用多了。

然後這個決定也被推翻了。指令解決了「要開網頁」,卻換來一個更安靜的問題: 使用者得先知道有這個指令,還要記得怎麼拼。 沒記住的人不會來問,跟當初點連結失敗的人一樣,就只是不用了。

現在兩個都不必了,但答案不是我們一開始想的那顆按鈕。 我們先把「⚙️ 設定」掛在群組裡的每一則翻譯下面,後來也拿掉了 —— 群組是拿來聊天的,不是拿來放我們的按鈕的。

設定全部搬進「翻譯小年糕」的一對一聊天室:開啟私訊、按「設定」、選群組, 語言、模式、過濾、使用量、訂閱都在同一頁。群組那邊乾乾淨淨, 一個字都不用打。

三次改版下來,真正有效的都不是加功能,而是把「使用者得先知道些什麼」這件事一步步拿掉。

05細節裡的判斷

  • 中文一律用繁體。使用者是台灣人跟在台灣工作的人,出現簡體字會立刻讓人覺得這不是給我用的。這是寫死的規則,不交給模型決定。
  • 訊息太長不翻。超過一千字會直接回一個提醒請對方分段,而不是硬翻一個又慢又貴的結果。
  • 13 種語言任意配對。繁體中文、印尼、越南、菲律賓、泰、英、日、韓、西、法、義、德、葡 —— 一個群組一次配一組,隨時可以改。
  • 免費試用 7 天,功能跟付費完全一樣。不做閹割版試用,因為這個產品要嘛融入群組的日常,要嘛就沒用;閹割過的版本測不出真正的答案。

06用了哪些 AI 工具和服務

Claude Code整個產品的實作。我們定行為與取捨,它負責寫程式與解釋。
Codex另一個 AI 編碼工具,在不同機器上接手同一個專案。
大型語言模型(翻譯)雙向翻譯的核心。不是查字典,是理解上下文之後重講一次。
LINE Messaging API產品的全部介面。使用者不需要離開 LINE。
Supabase帳號、群組設定、用量計算。對話內容不存。
Render服務的執行環境。

07一個群組,一次只能配一組語言

一個群組一次只能配一組語言。三種語言以上的群組,現在的做法是把第三種語言 同時翻成另外兩種,讓兩邊都看得懂 —— 這是權宜之計,不是正解。 要真正支援多語群組,得把語言設定從「群組」層級移到「成員」層級, 那是資料模型的改動,還沒做。

另一個已知限制:翻譯品質對日常家庭對話夠用,但醫療與法律內容我們不建議依賴它 —— 這一點寫在產品頁上,不會等到出事才講。

想看實際的產品?

支援的語言、價格、隱私說明和加入方式,都在產品頁上。

前往翻譯小年糕 →