DavidVentura/offline-translator
Use Firefox Translation Models for on-device translation on Android
解決的問題
提供一種在 Android 裝置上無需網路連接即可翻譯文字、圖片與文件(PDF/ODT)的方法,確保在離線環境中隱私安全且可使用。
運作方式
應用程式使用裝置內的機器學習模型執行所有核心功能。使用者只需下載一次語言套件,之後所有翻譯皆在本地完成。它利用 Firefox 的翻譯模型進行文字翻譯,使用 PaddleOCR 進行圖片文字辨識,並透過 MNN、slimt 等多種引擎進行推論。此外,還內建基於 Wiktionary 資料的詞典,並支援多種 TTS(文字轉語音)語音。
適用對象
需要在離線狀態下使用翻譯服務的 Android 使用者、重視資料隱私、避免使用外部伺服器的使用者,以及希望透過提供的 API 將翻譯功能整合到其他應用中的開發者。
主要特色
- 完全離線:語言套件下載後,不再向外部伺服器發送任何請求。
- 多模態翻譯:支援純文字、圖片以及 PDF/ODT 文件的翻譯。
- 廣泛的語言支援:涵蓋包括中文、阿拉伯語、印地語和日語在內的多種全球語言。
- 整合工具:包含自動語言偵測、非拉丁字母腳本的轉寫功能,以及內建詞典。
- 開發者 API:提供 API,供其他 Android 應用請求翻譯服務。
相關
- 專案
- 專案
- 專案
- 專案
- 專案