• 请不要在回答技术问题时复制粘贴 AI 生成的内容
codeskyblue
V2EX  ›  程序员

移动端多语言测试看不懂,不用怕,我做了个手机专用的翻译插件

  •  
  •   codeskyblue ·
    codeskyblue · 19h 4m ago · 474 views

    背景

    如果 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 了。

    1 replies  •  2026-10-09 23:17:51 +08:00
    hanguofu
        1
    hanguofu  
       7h 19m ago via Android
    请问楼主用的是哪一家的翻译服务啊?好用吗?
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1007 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 22:37 · PVG 06:37 · LAX 15:37 · JFK 18:37
    ♥ Do have faith in what you're doing.