TGViewer
V2EX V2EX @pushv2ex · 548 subscribers
Post #236776 4
[程序员] 移动端多语言测试看不懂,不用怕,我做了个手机专用的翻译插件

背景

如果 App 需要出海通常就需要测试人员做多语言测试了。然而测试人员也不是翻译机,英文的还能勉强看懂,其他的就只能凭感觉了。

如果遇到_阿拉伯语_是说什么也看不懂了。

这个时候就不得不用翻译软件了。跟网页比就有点麻烦了,需要拍照或截图,然后发给 AI 。那有没有简单一点的办法呢?

我正好也遇到了这种问题,所以我就做了一个 AI 翻译的插件(基于 uiautodev )。可以做到操作手机的时候,不懂就点翻译,而且还有个生词本,方便记忆。

我还做了一个生词本,方便复习

原理也很简单

AI prompt + 截图 = 译文

安装

安装 uiautodev

有很多方法,任选其一就行

如果安装了 nodejs (推荐)
npx uiautodev -open

如果安装了 Python 可以
pip install uiautodev && python -m uiautodev

如果安装了 uv 可以这样写
uvx uiautodev

等下载完毕后,就会自动打开网页 https://localhost:33299

或者也可以访问 https://get.uiauto.dev 下载对应的二进制,运行完后,手动打开网址。

连接手机到电脑

需要确保电脑上安装了 adb ,并且手机已经开启了开发者模式。

配置 openai

进入到界面http://localhost:33299/config#ai

填入 base_url ,api_key 。这里比较推荐 deepseek ,便宜,速度也快。

安装插件

下载插件到本地:https://github.com/uiautodev-plugins/ai-translate/archive/refs/tags/1.0.0.zip

进入到插件界面 http://localhost:33299/config#plugin ,然后选择手动安装。

选择我们刚才下载的插件,点击安装即可

选择设备进入到控制界面

在插件的标签页就能看到翻译插件了。点击翻译就可以翻译了。

插件是开源的,可以在这个地址找到

https://github.com/uiautodev-plugins/ai-translate

多了解一点

我之前写过一篇文章介绍 uiautodev 的https://testerhome.com/topics/44576

里面提到了插件的概念,不过介绍的实在太少了。

但这个插件真的是太好用了。这里我再多提一点。

以前开发 openstf (开源远程真机平台)的时候,添加一个功能,需要通读所有的代码,改完之后,还要重编译,整体测试一下,生怕把别的给改坏了,开发一个功能要很久。

插件就不一样了,功能借助 AI 可以飞速的开发出来,因为不会影响 uiautodev 的核心功能,所以只需要测试写的功能就行,完全不用担心主功能出啥问题。所以开发速度比以前快不知道多少倍。

开发插件也不用从 0 开始,从模板开始是最推荐的。

模板地址:https://github.com/uiautodev-plugins/preact-template

Clone 出来一个,拉到本地,启动一个 ai-agent 。推荐 claude 或 opencode

然后输入:初始化项目

AI 会问你,你想做个什么样的插件呢。你把需求告诉他,10 分钟不到的时间差不多就能出来一个不错的插件了。

BTW:插件市场还在做,做好了之后,就不用上传插件安装了。直接搜索安装就 OK 了。
More from @pushv2ex
  1. Oct 12, 2026[推广] 做定制订单工具时,选规格和排版为什么分开做 一笔定制订单选了大尺寸,是不是直接把小尺寸的图放大就够了?如果每张照片和每段名字都不一样,这种处理很容易留下新的排版问题。 我…
  2. Oct 12, 2026[杭州] 杭州买房求大佬指点 目前滨江工作,将来未知,父母想让我买套房 看了建发云之城,规划和内部挺好,但是不知道这个饼未来吃不吃得消 如果是总价 300w 上下二手房,哪里还有合…
  3. Oct 12, 2026[分享创造] 做了一个原生的 macOS Vaultwarden 客户端:基于 MyGo ,主窗口零 WebView,支持 Touch ID 与系统级 AutoFill 自建 Va…
  4. Oct 12, 2026[分享创造] 用 Claude Opus 5.5 做了个动效视频工具,哪里不满意只改哪里,不用整条重新生成 大家好,分享一下我做的一个小工具 Tellcut 。 用 AI 做视频,…
  5. Oct 12, 2026[分享创造] 因为带孩子去医院,医生开的药,家里其实有,所以我开发了一个记录就诊和家庭药箱的 App 我一开始的初衷是为了节省重复开药的钱,通过在 App 使用关键词检索就能知道家…
  6. Oct 12, 2026[推广] 做了个 EffectCraft 独立资料站:整理下载、入门教程和 AE 兼容限制 最近关注到开源动效软件 EffectCraft ,查资料时发现,“能做什么”和“现在还不…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →