IOS 选择复制文本后就自动显示翻译 快捷指令

60 天前
 tojohnonly

最近在玩 Tiktok ,评论区语言不通确实是个问题,搜了下目前的翻译快捷指令,是通过截屏然后提取全部文本,最后全部显示出来; 不方便的是一个是要手动触发这个指令(有 Action 按钮触发或者敲击手机背面三下触发),还有就是翻译的是一一整个页面的,我只想看某一条评论还得一条条找出来;

为此在此基础上做了一些改动,整体的流程大致是:

(一)创建快捷指令:

( 1 )将剪贴板清空

( 2 )等待一秒钟

( 3 )判断剪贴板是否有值:如果有值,就将剪贴板里面的值通过翻译 APP 翻译成中文,并通过提醒显示出来;如果没有值,则不做任何处理;

( 4 )判断当前打开的 APP 是否还是 Tiktok ,如果还是的话,就继续循环递归跑这个快捷指令;如果不是,直接退出;

(二)创建快捷指令自动化,当 Tiktok 打开时,就运行翻译的快捷指令。

有些要注意的是,IOS 自带的翻译有时候不能识别语言会报错,所以我这里将语言检测设置为日语; 这里用的是提醒的方式,会有确认按钮,不想要按钮,可以换成通知的方式; 还有就是循环递归的时候,每秒会触发一次,随着时间越来越长,栈会越来越深,但是在切出 TikTok APP 的一秒内都会退出掉。

理论上这种方式可以用在所有 APP 上,效果图如下:

590 次点击
所在节点    Apple
2 条回复
sadfasdfa
52 天前
一直循环,手机会不会容易发烫啊
tojohnonly
52 天前
@sadfasdfa 用了一段时间,不会,不过现在用的是自己改后的全屏翻译,https://www.icloud.com/shortcuts/a9cdd3717af64cf9968bc7a55bb8e6ae

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://yangjunhui.monster/t/1124200

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX