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 应用请求翻译服务。
相关
- 项目
- 项目
- 项目
- 项目
- 项目