基于IOS的快捷指令和火山引擎的图片翻译API,实现的移动端屏幕翻译功能

前言

自己平时会看一些英文网站,但英文水平太差。PC端还好,有各种浏览器插件,但是移动端没有跨APP的翻译软件。如果看到几个不认识的单词,需要先选中,复制,切换APP,再粘贴,翻译,十分繁琐。

基于以上原因,我使用IOS的快捷指令和火山引擎的图片翻译API,实现了一个移动端屏幕翻译功能。

效果演示

在任何APP的任何页面,只要轻击两下手机背面,就可以将屏幕内容翻译。如下演示内容所示:

图片

实现思路

逻辑很简单,主要依托于快捷指令和火山引擎的接口(API价格,每月免费100次,超过的4分一张图。个人使用的话成本很低)

图片

使用流程

1. 添加快捷指令

手机上访问该链接添加快捷指令:https://www.icloud.com/shortcuts/0008eb28503e42c2a187aef8bc94627d

图片

图片

2. 修改配置

打开快捷指令,设置自己服务器的地址和密码即可。服务端的搭建过程见github地址(https://github.com/mmclouds/screen-trans-shortcut)

3.双击触发快捷指令配置

按照如下路径,选择我们新添加的快捷指令即可。

设置>辅助功能>触控>轻点背面>请点两下>选择指令

局限性

1. 以上测试均基于IOS18.1.1版本。老版本的一些快捷指令脚本不支持,需要更新到最新版本

2. 目前版本的快捷指令仍不稳定,会有偶发性的图片渲染失败(直接显示base64)。目前没想到好的解决办法,有高手可以指点一下话感激不尽。

结语

目前使用的话,要个人部署服务端,然后申请KEY。针对非编程人员可能不太友好。如果感兴趣的人比较多,我会搭建一个免费服务端,并在下周发布。欢迎点赞留言+关注( •︠ˍ•︡ )。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值