“甲·译”三大功能已经全部完成!

上次基于谷歌强大的开源模型,制作一个完全离线,支持 55 种语言,可以低配运行的翻译软件。

然后大家也提了很多意见,其中有一个朋友反馈说:点了没反应,有 Bug。

对对对,用户说的都对。 但是你还不是 VIP,不能这么嚣张啊!😄

确实,macOS 下面点了,没有跳出开发中的提示……有 Bug。

既然画了饼,就要把这个饼赶快做出来。

终于,我整整花了 30 多分钟时间,等了 3 个 5 小时的 Claude Code 周期,终于把这几个功能全部给做好了。

今天给大家汇报一下:

主要是解决了下面的三个“Bug”:

macOS 和 Windows 两个平台都已经更新。

下面来看一下具体的功能和使用场景。

设置功能

设置功能主要添加:

  • 自定义 Ollama API 地址,支持远程服务器
  • 选择翻译模型
  • 设置默认源语言和目标语言
  • 记住上次使用的语言(可选)
  • 自动翻译开关
  • 防抖延迟调节(300ms ~ 2000ms)
  • 测试连接功能
  • 重置为默认设置

有朋友反馈他下载了模型之后没有用,这个是因为我原先是内置了 last 的版本。只有这个版本才能用。新版本就不用担心这个问题了,你可以自己通过 Ollama 下载不同大小的翻译模型,然后自己设置一下就好了。

另外也可以用一个专门的电脑来做服务器,然后你其他电脑接入这个服务器,就可以使用翻译功能了。

默认语言的话会稍微方便点。比如说你平常翻译的是中文到英文,或者英文到中文,那你设置一下之后,以后打开就是这个。

翻译行为这部分主要是给一些“强迫症”患者提供的。

默认情况下,可以自动翻译,你一旦修改了左边的内容,右边就会自动变化。

但是有些人不希望这样,他们希望由自己来掌控这个翻译按钮。因为自动翻译会让你写字的时候有点焦虑感,好像有人一直等着你,一直掐着时间表等着你输入。

当然大部分情况下,自动翻译还是很好用的。

另外也可以自己控制防抖延时:当你输入动作停止一定时间之后,它才会自动翻译;如果你快速输入,它就不会翻译。

当然,因为是离线翻译,完全免费,token 不要钱。所以你可以很任性地让他“刷刷刷”翻译——写一个字翻译一次,写一个字翻译一次,也没有任何毛病。

文件翻译

文件翻译主要包含以下更新:

  • 支持拖拽文件和文件夹到应用
  • 支持点击选择文件/文件夹
  • 文件列表显示(文件名、大小、状态)
  • 批量翻译,逐个处理并显示进度
  • 暂停/继续功能
  • 翻译结果自动保存为 原文件名_translated.扩展名

文件翻译挺好用的。

比如我写的需求文档 PRD 本来是中文的。只要点一下,就可以把整个文件翻译成英文版,也可以是各种语言。直接来个 55 种语言的 PRD 文档,够厉害了吧。

文档格式是一一对应的。

虽然中文和英文字数不一样。但是可以看到上面的行数是完全一样的。都是 449 行。

这个功能支持单文件翻译,也支持批量翻译。只要把需要翻译的文件或者文件夹直接拖到上面就可以了。

因为我自己文本和 md 用得比较多,所以目前只支持这两种格式。很多人提到了 PDF 翻译,确实这个需求很大,我记得好多软件翻译得不怎么样,但都是收费功能。

实现文本类 PDF 应该问题不大,我看看能不能实现,能实现就加上;不能实现,那也不强迫自己。主打想干就干,不想干就躺平。

对话翻译

  • 全新对话式翻译界面
  • 内置翻译老师系统提示词
  • 支持解释词汇、语法、读音、音标
  • 上下文记忆管理,自动清理超限上下文
  • 手动清空对话历史
  • 流式输出,Markdown 渲染支持

这个功能主要是用来学习用的。

前面两个功能都严格规范了翻译的格式,不让它自由发挥,从而保持严谨和准确。这个功能就比较自由一点了。你可以直接用自然语言跟它沟通翻译、英语学习以及语言学习之类的问题。

由于 TranslationGemma 本身就是一个大语言模型,所以它处理这类对话是小菜一碟。而且因为它针对语言进行了优化,所以非常适合用来学习语言。

这次更新主要就是这三大功能了,现在软件已经有点像模像样了。

接下来就在这个基础上慢慢优化和完善吧。

接下来我要把它的 55 种语言全部补齐。加上它不同语言和不同国家的组合,大概可能有上百种,这是一个非常全能的模型,好像之前大部分的开源翻译软件都支持不了这么多语种。

后面可能会尝试一下划词翻译,就是基于系统级的划词翻译,不需要装浏览器插件的那种。主要是因为我常用,所以这个功能我很想做。其实截图翻译无非就是多个 OCR 而已,感觉也能搞,但这个饼先不画了,越搞越麻烦。

其他的话,我不想搞太多功能,翻译就是单纯翻译,只要把翻译质量做上去就好了,其他都是次要的。

最后我留下一个问题:假如你只能对这个软件提出一个改进意见或新功能需求,请问是什么?

最后最后强调一下,这个软件完全在本地离线运行。配置要求并不高,在所有 M 系列的 Mac 电脑和大部分的 Windows 电脑上,都可以流畅运行。软件本身支持 55 种语言,是谷歌基于它的数据和大模型精炼而成。

啊,我要抓狂了……垃圾软件!!!

爆了不行,炸天就可以。还需要调教一下!

获取方式:

目前还是放在网盘里面,直接给公众号发送 Ollama 关键词就会自动返回下载链接了。

相关文章:

谷歌开源翻译模型,可本地运行的翻译专家!

一款完全离线的翻译软件,安全,快速,专业!

TranslateGemma:把精通55国语言的翻译专家塞进电脑!

 

小尾巴==========================
公众号:托尼不是塔克
交流群
知识星球
==============================

 



发表评论

您的邮箱地址不会被公开。 必填项已用 * 标注