V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
tojohnonly
V2EX  ›  Apple

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

  •  
  •   tojohnonly · 59 天前 · 589 次点击
    这是一个创建于 59 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

    (一)创建快捷指令:

    ( 1 )将剪贴板清空
    
    ( 2 )等待一秒钟
    
    ( 3 )判断剪贴板是否有值:如果有值,就将剪贴板里面的值通过翻译 APP 翻译成中文,并通过提醒显示出来;如果没有值,则不做任何处理;
    
    ( 4 )判断当前打开的 APP 是否还是 Tiktok ,如果还是的话,就继续循环递归跑这个快捷指令;如果不是,直接退出;
    

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

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

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

    sadfasdfa
        1
    sadfasdfa  
       52 天前 via iPhone
    一直循环,手机会不会容易发烫啊
    tojohnonly
        2
    tojohnonly  
    OP
       51 天前
    @sadfasdfa 用了一段时间,不会,不过现在用的是自己改后的全屏翻译,https://www.icloud.com/shortcuts/a9cdd3717af64cf9968bc7a55bb8e6ae
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2692 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 21ms · UTC 03:11 · PVG 11:11 · LAX 20:11 · JFK 23:11
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.