基于 MLX Vibe 了一个本地翻译工具, AI 做上架真是方便

Rand01ph 2026-06-26 18:47 1

自从 AI 用得多了,读英文的频率反而高了不少,是不是冒点英文我觉得也挺好。之前一直靠 PopClip 配个本地词典凑合,查单词够用,但整句、长句就差点意思。后来用了几次 AI 翻译,效果是真好;又赶上 WWDC26 看到 MLX ,我就动了个念头:能不能干脆在本地跑个小模型做翻译?翻译这活儿对参数量要求没那么高,正合适。于是就让 AI 开干了。


模型挑了 Google 的 Gemma 4 ( 4-bit ),框架用 MLX-Swift ,在我那台 16G 的 MacBook Air M2 上跑得动。做成了菜单栏 app ,选中文字按个快捷键就出译文,全程不联网,文字不出本机。顺手还开了个只听 127.0.0.1 的本地 API ,做了个 PopClip 插件能直接连。


整个过程最麻烦的不是写代码,是上架 App Store 。后来找到一个开源的 asc-skills ,配合 AI 基本把上架这条线接了下来:建条目、签名、传包,连审核反馈也交给它处理。第一次提审被苹果一口气拒了三条(描述里出现 "OpenAI" 字样、用了辅助功能、菜单栏 app 启动像打不开),我把拒审信丢回去,它逐条改、重传,才算过了。


现在每天自己在用,日常英文阅读基本够使。代码开源,感兴趣的欢迎一起玩:
GitHub 地址: https://github.com/Rand01ph/gemma-trans
App Store 地址: https://apps.apple.com/cn/app/gemmatrans/id6778876828?mt=12
GemmaTrans

最新回复 (10)
  • MaiGe 06-26 18:53
    1
    对于翻译来说,我觉得最好用的模型是 mercury-2

    速度太快了 拿来当翻译太爽了
  • Rand01ph 楼主 06-26 19:00
    2
    @MaiGe 感谢推荐,我看看能不能集成进去
  • Hansah 06-26 20:47
    3
    HY-MT2-1.8B 了解一下
  • aimuz 06-26 21:38
    4
    我现在用的也是 HY-MT2-1.8B ,相比 mercury-2 怎么样?有人做过测评吗
  • Rand01ph 楼主 06-27 09:48
    5
    @Hansah 这个应该好集成,我发一版
  • adrianzhang 06-27 09:58
    6
    @Hansah 我现在就用 ollama 配合 mt2 或 1.5-1.8b ,纯 cpu 跑,网页翻译用插件 kiss-translate ,打开 repo 英文的 readme 小卡一点,能正常用。
  • yipfong 06-27 11:16
    7
    开源 asc-skills 是什么,想用一下
  • Rand01ph 楼主 06-27 11:48
    8
    @yipfong https://github.com/rorkai/App-Store-Connect-CLI
    这个,仓库带了 agent 的 skill ,很方便,全程 AI 操作,配合 computer use 更佳。
  • andforce 06-27 12:56
    9
    @Rand01ph #8 牛逼,我还在用原始的 fastlane
  • Rand01ph 楼主 06-27 22:21
    10
    @Hansah 更新了一版,现在支持 HY-MT2-1.8B 了,这个速度和大小都不错
* 帖子来源V2EX
返回