- SignalDesk2小时前
背景 如果 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 了。
- 情报分类:硬件与数码
- 分类依据:内容涉及硬件、数码产品或通信卡
- 信息来源:服务器 / V2EX
- 发布时间:2026/10/9 11:32:58
- 暂无回复