去年有个做跨境的朋友跟我聊起海外 App 操作的事,挺有意思。
他在深圳做小家电,卖欧洲。生意做得还行,但有个长期困扰:团队里没人敢碰后台。 这也让他一直在找英文 App 自动化的路子。
不是不会用,是不敢点。App 界面全是英文,按钮上那些词看着眼熟又不敢确定。有一次一个运营点错了一个设置项,把整批商品的发货地改成了国内仓,两天后才发现,出了一堆客服问题。从那之后,团队里形成了默契:凡是英文界面上的操作,尽量别动,能绕就绕。
他的解决办法是招一个英语好的。招到了,也管用。但去年底人一走,这个能力又断了。
卡住的不是英语,是“不敢点”
这个故事里真正的问题,我觉得不是英语水平。
他团队里的年轻人,看英文界面连蒙带猜其实能到七八成。真正卡住的是试错成本:点错了要兜回来,而兜回来的路径你不熟,于是就不敢点第二次。
所以想解决这件事,有两条路。一条是把人练出来——这需要时间和练习机会。另一条是让动手的那一方不需要读英文,它自己看得懂屏幕。
后者就是“AI 操作手机”在做的事,也是英文 App 自动化真正的价值所在。
两条技术路线的根本区别
这里要分清楚两件事,因为很多老板在选方案的时候会踩坑。
老办法是元素定位。 写脚本告诉程序:「找到 id 是 publish_button 的那个控件,点它」,或者「找到页面上文字等于 Publish 的那个元素,点它」。这个办法很精确,但它依赖一个前提——界面上的东西得跟写脚本的时候一模一样。
另一条路是看懂屏幕。 它先“看”一遍当前屏幕:上面有哪些文字、有哪些控件、大致是什么布局,然后结合你说的话,判断该点哪里。
区别在哪?举个具体的例子。
同一个 App,中文版上那个按钮写的是“发布”,英文版写的是“Publish”。用元素定位的方案,你写好的脚本在英文版上会直接找不到目标,第一步就卡住。而“看懂屏幕”的方案,它看到的是一个位于底部、用来提交内容的按钮,语言不同不影响它理解这是“发布”。

视觉模型在中间起什么作用
“看懂屏幕”这件事,在软件里是靠两样东西配合的。
一是识别文字和控件(读取屏幕上的内容),二是视觉模型(看截图,判断画面上哪个位置是你要找的东西)。
第二样是可以自己配的。在 能力与模型 页里可以指定用哪个视觉模型,API Key 和地址都填自己的。

为什么要单独配?因为纯靠识别文字,遇到没有文字的图标就没办法了。视觉模型补的就是这一块——它看的是画面本身。
实操:描述动作,别描述界面文字
这一点是用法上的关键,踩过坑才知道。
描述里要写“做什么”,不要写“点那个写着某某的按钮”。
比如这样写就是对的:
打开这个 App,点底部中间的加号,从相册选第一张图,标题填我给你的文字,提交之前停一下让我确认。
而这样写就给自己添麻烦:
点那个写着 Create 的按钮。
第一种写法,界面语言换了、按钮位置挪了,流程都还能跑;第二种写法,只要那个词变了就废了。
第一次跑的时候建议开 AI 细化模式,让它把你没说清的细节问出来。跑到最后一步先停下、人工确认,这个习惯在前面几周很值钱——因为你对这个 App 的界面也不熟,看着它跑一遍,你才知道哪些地方容易出问题。
出错的时候,排查还是中文的
有人担心:界面是英文的,出了问题报错也是英文的吧?
不是。流程跑完去 执行历史 看,记录是中文的——哪一步失败、大概什么原因、是哪台设备,都写着。

常见的就三类:
- 找不到目标 → 多半是纯图标按钮,补一条 找图模板,把那个按钮截下来存进去
- 点了没反应 → 等待时间设短了,页面还没加载完就点了下一步,放宽一两秒再试
- 设备离线 → 跟界面语言无关,回设备页处理
所以英文 App 自动化这件事,你真要学的东西只有一件:怎么把业务动作说明白。 这跟英文水平没关系。
说清楚边界
最后得把话说实。
这套办法不做翻译,它也不会替你判断英文内容写得好不好。它做的事是:看懂屏幕上有什么,按你说的把动作执行完。所以——
跨境的文案写得地不地道,还是得人来看。跟客户沟通的话术,还是得人来定。它解决的是“操作”,不是“判断”。
回到开头那位朋友。他现在的做法是:文案自己写(他英文还行),执行交给电脑。他那句总结我觉得挺准:以前是招一个能看懂界面的人,现在是让工具去看懂界面,人只管写内容。
如果你也觉得海外 App 操作心里没底,可以先按安装选型把一台手机接起来,挑一个最没风险的流程试——比如打开 App 看一眼今天有多少订单,不用改任何东西。跑通一次,你就知道它能做到哪一步了。
常见问题
- 这套办法是把英文界面翻译成中文吗?
- 不是。它不做翻译,只做识别和执行。屏幕上的按钮写着什么、这个按钮大概是什么意思,它自己判断,然后决定点哪里。你不需要读英文,也不需要它把英文转成中文给你看。
- 它凭什么能认出英文界面上的按钮?
- 靠两件事:一是识别屏幕上的文字,二是抓取界面上的控件信息,再配合视觉模型看画面。所以判断依据是屏幕上真实存在的东西,不是提前写好的坐标。
- 写脚本的方案为什么一换语言就出问题?
- 多数脚本方案靠元素定位,比如按控件的 id、类名或者一段固定文本来找目标。界面语言一变,那段固定文本就对不上了,脚本会直接在找元素这一步失败。
- 同一个 App 出英文版和中文版,要配两套流程吗?
- 不用。描述里写的是动作意图——「点发布」「选第一张图」,而不是「点那个写着 Publish 的按钮」。所以界面语言变了,流程本身不用重做。
- 英文界面上有缩写和专业词,它认得出来吗?
- 大部分没问题,因为它靠的是整屏上下文,不只看一个词。但如果碰到纯图标、或者你所在行业特有的缩写,建议补一条找图模板,把那个按钮的样子存进去,它就不会犹豫。
- 界面突然改版了会怎样?
- 比写死坐标的方案好很多。改版之后它重新看一遍屏幕,位置变了也能找到。但如果按钮挪到了另一个页面、或者入口整个换了,那流程的步骤顺序要跟着调整,这个得人来改。
- 识别不出来的时候,报错看得懂吗?
- 执行历史里的报错是中文的,会写明是哪一步失败、大概什么原因。所以排查环节不会因为界面是英文而变难。
- 我完全不懂英文,能自己搭起来吗?
- 能。你要做的事有两件:用中文把流程描述一遍,然后在手机上看着它跑一遍、确认动作对不对。中间不需要你读任何英文。真要说门槛,是对业务动作本身熟不熟。