裝置端翻譯
使用裝置上的 OPUS-MT 模型在主要語言之間翻譯。文字不會離開您的裝置;語言對模型會在首次使用時下載。
首次使用此語言對時,會從 Hugging Face 下載模型 Xenova/opus-mt-en-jap(數十 MB)。之後它會被瀏覽器快取,而您的文字本身絕不會傳送到任何地方。
0 / 2,000
使用方法
- 選擇來源語言和目標語言。支援在裝置上翻譯與英語互譯的語言對。
- 首次使用某個語言對時,其翻譯模型(名稱顯示在輸入框上方的提示中)會從 Hugging Face 下載。之後,瀏覽器會從快取中載入它。
- 輸入或貼上最多 2,000 個字元,然後按翻譯。較長的文字會逐句翻譯,並保留換行符。
注意事項
- 翻譯完全在您的裝置上使用 Transformers.js 和小型 OPUS-MT 模型執行。您的文字絕不會傳送到伺服器;唯一下載的是模型檔案本身。
- 品質為小型 OPUS-MT 模型的水平,低於大型雲端翻譯器,尤其是在處理長文字、慣用語或技術文字時。請將結果視為草稿。
- 不提供兩個非英語語言之間的語言對(例如日語到法語),因為沒有為它們載入直接的裝置端模型。請改為透過英語分兩步驟翻譯。
常見問題
為什麼第一次翻譯花了一些時間?
該語言對的模型(數十 MB)需要從 Hugging Face 下載一次,並在 WebAssembly 中啟動。瀏覽器會快取它,因此同一語言對的後續翻譯啟動速度會快得多。
我的文字會離開這台裝置嗎?
不會。模型檔案從 Hugging Face 下載,但您輸入的文字在瀏覽器中本地翻譯,絕不會傳輸到任何地方。
為什麼我的語言對不可用?
這裡僅接入了與英語互譯的 OPUS-MT 模型,因為這些語言對具有可靠的裝置端 (ONNX) 建置版本。對於其他語言對,請先翻譯成英語,再從英語翻譯成目標語言。
為什麼長文字有時讀起來很生硬?
OPUS-MT 模型較小,主要是以單一句子訓練的。因此,本頁會將長輸入拆分為句子大小的片段並逐個翻譯,這使每個片段都保持在模型擅長的範圍內,但可能會損失一些跨句子的流暢性。