项目介绍
1918字约6分钟
2024-03-02
简介
萌译是一款安卓端的翻译软件,基于Android 11+的无障碍截图权限开发。

支持两种模式:
本地OCR识别+文本翻译: 通过ML Kit实现本地OCR识别(支持的源语言有中文、日文、英文),然后将识别到的文字使用特定API进行翻译,获取翻译结果。这也是萌译默认的翻译模式。
直接上传图片进行翻译: 将截图直接上传给特定API,获取翻译结果,适用于源语言不是中文、日文、英文的情况。
一、翻译功能
翻译是萌译的核心功能,对于上述两种模式,分别支持不同的API,每个API的申请方法都有详细的教程(视频教程、图文教程),可查看该文档的后续章节。
除此之外,您还可以自定义API接口来进行翻译,上述两种模式均支持自定义API接口,也就是说,您可以在局域网内的电脑上搭建您喜欢的翻译服务(如:对接GPT、搭建Sakura本地翻译模型),然后通过萌译在手机上享受这些服务带来的便利。这种方法需要您掌握一定的编程知识和计算机网络知识,在该文档的后续章节有一些简易的搭建教程。
好多字,不想读,直接告诉我用什么翻译模式和API?
一般用户:
翻译模式推荐直接使用本地OCR识别+文本翻译模式,API推荐直接选择小牛翻译,这个搭配是比较好用的。
专业用户:
如果你是想更进一步追求高质量翻译的高级用户,建议在局域网内搭建自己的翻译服务并在萌译中使用自定义API来接入你搭建的翻译服务,简易教程可点击这里。
1、使用方法
简易的使用方法介绍如下图所示,更详细的使用方法在您初次使用App时会有详细的介绍,在该文档的后续章节也有详细的使用教程。


2、预置API介绍

- 本地OCR识别+文本翻译: 这是比较推荐的一种翻译方式,预置支持的API有:
ML Kit翻译: 属于本地AI翻译。除了第一次使用需下载模型(约100MB)外,其余时间可离线使用。搭配本地OCR识别,可实现全程离线翻译。值得注意的是,由于该模型体积很小,因此翻译质量较低,适合特殊情况下使用。
启用教程
翻译质量:★(1星)
NLLB翻译: 属于本地AI翻译。除了第一次使用需下载模型(约1GB)外,其余时间可离线使用。搭配本地OCR识别,可实现全程离线翻译。该模型相较于前者,翻译质量有所提升,支持的目标语言也更多,但受限于手机端算力,翻译质量相较于在线API差距仍然很大。
启用教程
翻译质量:★★(2星)
必应翻译: 属于在线翻译API。这是唯一一个不需要提前配置API Key即可使用的在线翻译方式。其实现原理是通过模拟浏览器访问网页的行为来实现翻译,依赖于网页结构和token提取,这是非常不规范的行为,稳定性较差。也正因为如此,萌译无法保证它随时可用。该方法翻译质量尚可,不过由于它实现方式的特殊性,还是适合特殊情况下使用。
启用教程
翻译质量:★★★★(4星)
小牛翻译: 属于在线翻译API。需要提前配置API Key方可使用。注册后即可享受每天20万字符的免费调用额度,一般用户足够使用。API申请方法也非常简单,翻译质量很高,综合考虑的不二之选。
申请教程
翻译质量:★★★★★(5星)
火山引擎: 属于在线翻译API。需要提前配置API Key方可使用。这是字节跳动旗下的翻译API,注册后即可享受每月200万字符的免费调用额度,一般用户足够使用。API申请方法相比小牛翻译要复杂一些,翻译质量较高。
申请教程
翻译质量:★★★★✬(4.5星)
Azure AI 翻译: 属于在线翻译API。需要提前配置API Key方可使用。这是微软旗下的翻译API,实际上就是必应翻译的API版,注册后即可享受每月200万字符的免费调用额度,一般用户足够使用。API申请方法比较复杂,翻译质量尚可。
申请教程
翻译质量:★★★★(4星)
百度翻译: 属于在线翻译API。需要提前配置API Key方可使用。注册后即可享受每月100万字符的免费调用额度,一般用户足够使用。API申请方法比较简单,翻译质量一般。
申请教程
翻译质量:★★★✬(3.5星)
腾讯云: 属于在线翻译API。需要提前配置API Key方可使用。注册后即可享受每月500万字符的免费调用额度,免费额度很大。API申请方法稍微复杂一些,翻译质量很一般。
申请教程
翻译质量:★★★(3星)
- 直接上传图片进行翻译: 直接把截图上传给设定的API来翻译,预置支持的API有:
百度翻译: 属于在线翻译API。需要提前配置API Key方可使用。注册后即可享受每月1万次的图片翻译免费调用次数,一般用户足够使用。API申请方法比较简单,和上面的文字翻译相比,带来的质量提升主要在OCR的精准度上。
申请教程
翻译质量:★★★★(4星)
腾讯云: 属于在线翻译API。需要提前配置API Key方可使用。注册后即可享受每月1万次的图片翻译免费调用次数,一般用户足够使用。API申请方法稍微复杂一些,由于腾讯云的图片翻译仅支持单行翻译,因此当一句话多于一行时,会造成翻译严重不正确的情况。
申请教程
翻译质量:★★(2星)
二、其他功能
1、Live 2D模型查看

得益于Live 2D的SDK,萌译支持导入Live 2D模型,并自动解析模型附带的动作和表情,然后用户可选择特定的动作和表情播放,实现随时随地欣赏Live 2D角色。
具体的导入教程和注意事项可点击此处查看。
*图中的鹿目圆模型来自魔法纪录,在此仅作为预置模型展示软件功能,版权归原作者所有。
2、Gemini AI聊天

Google的Gemini正处于全民公测阶段,而且实际上Gemini模型的实力不俗,刚好其Gemini-1.5 Flash的API有免费方案可以使用,因此我们可获取API后在萌译中和其进行聊天。值得注意的是中国大陆用户需开启VPN后使用。
具体的使用教程可点击此处查看。