DavidVentura/offline-translator

Use Firefox Translation Models for on-device translation on Android

它解决了什么问题

此项目提供了一个完全离线的 Android 翻译工具,允许用户在无需互联网连接或向外部服务器发送数据的情况下翻译文本、图像和文档(PDF/ODT)。

它如何工作

该应用使用设备上的机器学习模型来执行所有核心功能。它利用 Firefox 的翻译模型进行文本翻译,使用 PaddleOCR 提取图像中的文本,并使用 cld2 实现自动语言检测。推理由 slimt 和 MNN 引擎处理,以确保模型在移动硬件上高效运行。它还包含一个基于 Wiktionary 数据的内置词典,并支持多种 TTS(文本转语音)引擎,如 Piper 和 Kokoro。

适合谁使用

注重隐私的 Android 用户,或在互联网连接有限的地区工作的人,以及需要完全在设备上运行的翻译工具的用户。

主要特点

  • 完全离线功能:下载语言包一次,即可永久离线翻译,无需互联网。
  • 多模态翻译:支持文本、图像以及 PDF/ODT 文档的翻译。
  • 广泛的语言支持:支持多种语言,包括阿拉伯语、中文、日语、韩语以及众多欧洲语言。
  • 集成工具:包含自动语言检测、非拉丁字母的音译功能,以及内置词典。
  • 开发者 API:提供 API,允许其他 Android 应用请求翻译服务。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目