如何使用 AI 本地翻譯器?
打開本頁後,工具會以動態載入方式在客戶端初始化 Transformers.js,避免 Next.js 伺服器端渲染時誤載入瀏覽器專用模組。接著依你選擇的語言對(例如英文→中文)下載對應的 Xenova/MarianMT ONNX 模型;畫面上的進度條會顯示下載百分比,完成後模型會快取在瀏覽器中。將原文貼到左側文字框,點擊「AI 翻譯」,推論即在本機執行,右側顯示譯文並可一鍵複製。若要切換日語→英文、中文→英文或日語→中文,只要點選熱門語言按鈕;日→中會先經日→英再英→中兩段輕量模型橋接,首次可能需多下載一個模型檔。整個流程不需註冊、不需雲端 API Key,也特別適合處理合約草稿、內部郵件或含個資的句子——因為內容從未離開你的裝置。建議在穩定網路下完成第一次模型下載,之後即使網路不穩,只要快取仍在,仍可繼續翻譯已載入的語言對。譯文品質以日常溝通與快速理解為主,正式出版或法律文件請再人工校對。若翻譯時間偏長,可縮短單次貼上的段落,或關閉其他佔用記憶體的分頁,讓 WebAssembly 推論更順暢。
WebAssembly 與本地 AI 翻譯技術簡介
傳統線上翻譯依賴把原文送到遠端伺服器,再取回譯文,雖方便卻涉及資料出境與 API 費用。本工具改走「模型到瀏覽器」路線:Transformers.js 將神經機器翻譯(NMT)模型轉成可在 ONNX Runtime 上執行的格式,並透過 WebAssembly 在 CPU(部分環境亦可加速)上跑推論。MarianMT/OPUS-MT 系列以語言對為單位訓練,體積相對大語言模型小很多,因此適合網頁首次下載與行動裝置記憶體預算。進度回呼讓使用者清楚知道權重檔下載狀態;瀏覽器快取則把「第一次慢、之後快」變成可預期的體驗。這種架構與雲端 LLM 翻譯互補:當你需要最高隱私、零按量計費、或示範「AI 也能完全在前端跑」時,本地 MarianMT 是務實選擇。當然,WASM 效能仍受裝置影響,極長文本會分段處理以降低單次序列長度壓力。理解這層技術,有助判斷何時用本地翻譯、何時改用大型雲端模型做文學級潤飾。
常見問題 (FAQ)
我的文字會上傳到伺服器或呼叫翻譯 API 嗎?
不會。翻譯由 @xenova/transformers 在瀏覽器以 WebAssembly/ONNX 執行 MarianMT 模型,原文與譯文都留在本機,無需 API Key。
為什麼第一次開啟要下載模型?
首次需從 Hugging Face 下載對應語言對的 ONNX 權重(通常數十 MB)。下載完成後瀏覽器會快取,之後載入與翻譯會明顯加快,體驗接近離線使用。
支援哪些語言方向?
目前提供英文↔中文、日語→英文、英文→日語,以及日語→中文(以日→英再英→中雙模型橋接)。可依需求切換熱門語言對。
有字數或費用限制嗎?
本站不就翻譯向你收費,也不依賴雲端計費 API。實際可處理長度受瀏覽器記憶體與 MarianMT 上下文限制;較長文本會自動分段後再合併結果。
翻譯品質如何?需要什麼瀏覽器?
MarianMT 屬輕量神經機器翻譯,適合日常句子與短文;專業公文建議再人工校對。建議使用較新的 Chrome、Edge 或 Firefox 以獲得較佳 WASM 效能。