==== 2017年12月更新 ====
注:本文完成以后,因ankimobile(anki的iOS版)从2.0.30版开始已经支持URL Schema直接在手机上制卡,所以下文中dropbox和ankiconnect的方式虽然任然可用,但都没有iOS原生URL Schema的方式来的方便快捷。
【最新视频教程】
iOS版Anki(带URL schema功能) workflow 划词制卡助手介绍
【模块下载地址】
【本教程用的划词原句模板】
==== 2017年3月原文 ====
划词制卡助手 for iOS
在之前的文章《Chrome Anki 划词制卡助手 使用说明(含视频教程)》里所提到的插件工具,只能在电脑端使用。而我们大部分的碎片时间可能在路上,在等电梯的时候,在地铁里。我们的阅读工具,可能是手机。所以,一直在想,怎么在自己的手机上也实现划词助手,一键制卡的功能。因为iOS应用的权限限制,一直没找到好的办法。直到最近看见少数派作者JailBreakHum的一篇有关iOS workflow的教程《Workflow 教程(八):利用新的请求方法打造 Web 小程序》,其中有讲到怎么将单词存放到扇贝网。这让我找到了思路:本地存储和应用间通讯不行,那可以在存到网络盘再导入嘛。同时,iOS workflow的强大功能,使取词,翻译,网络存储,都成为了可能。大概的思路如下:
- 从新闻应用或者浏览器中选中句子,或者直接分享到workflow,或者复制到剪贴板,然后从通知中心启动workflow 脚本。
- 在脚本中,用正则表达式将句子打散成单词,然后提示用户选中要翻译制卡的单词(相当于划词了,只不过选的是句子)
- 将选中的单词,通过网络API,翻译后获得音标,解释,并将上下文例句做简单处理。
- 通过调用dropbox API(workflow现成模块),或者Ankiconnect(Anki插件),或者扇贝单词API,将制卡信息存入相应的目的端。
- 通过Anki电脑端的文本文件导入功能,或者扇贝单词的客户端,进一步学习含上下文例句的情景化单词,印象深刻,有助于记忆。
iOS workflow 视频教程
- 演示视频:
iOS workflow 划词制卡助手演示 - 制作简介:
iOS workflow 划词制卡助手制作简介
iOS workflow 工作流
考虑到单词查询模块和制卡目的端的课替换性。将iOS workflow的脚本做成了可层级调用的子脚本。以方便将来的替换。
iOS workflow 脚本下载
请先装好workflow,然后用iOS浏览器Safari打开下面附件中的链接。
链接:http://pan.baidu.com/s/1jHRqfsE 密码:wbim
另外,扇贝网token的获取方式,详见少数派作者JailBreakHum的文章《Workflow 教程(八):利用新的请求方法打造 Web 小程序》
请问分词之后有没有办法去掉停用词,比如 is\ are \the 等
workflow可以做一些简单的分词替换功能,要做常用词过滤,需要额外保留常用词库做分词后剔除,这样会变得很复杂。手机划词只是移动场景了的偶尔为之,没必要搞这么复杂。主要学习场景还是应该在桌面划词。
請問我點入已沒有,請問還可以提供嗎?沒有這個不能劃詞啊
謝謝
【本教程用的划词原句模板】
链接:https://pan.baidu.com/s/1pLDoxOv 密码:lvd7
可以使用博客另一篇文章内的antimoon模版,也可以自建模版。
刚来,失效了链接
划词原句模板下载链接已更新
感谢老黄的各种介绍、资源以及更新,造福后人。
同时非常好奇老黄的英语怎么样,因为您最起码是从16年开始用anki的,当然只是好奇而已。
再次感谢!
谢谢喜欢。老黄的商务英语还是很好的,哈哈。自2000年开始在外企500强公司工作,听说读写和外籍人士交流是日常。但是不满足于一般性商务交流,希望自己能看懂更多的英语原版著作和小说,以及影视作品,所以在工作多年后,在2016年又搞起了背单词的事情。目前计划是每年读10本原著,而2017年因为词汇量有了很大的突破,已经很愉快的徜徉在原著之旅。希望你们也能够利用这些方法和工具,多看书多思考。(说句题外话:熟练掌握英语后,等于是打开了一座新世界的大门,太多的资料,只有英语才有,即便有中文翻译版本,也只有英语的最准确)
感谢分享, 想问下能查询和记录IOS内置的的词典吗
基于iOS的版权和安全策略,内置词典只可以展示,不可以调用,所有调用内置词典的app都会被封掉。
但是macOS自家的Automator就可以调用内置词典,神奇的苹果策略
还想问下, 现在原句模板样式和视频中的有所不同?请问有视频里哪个模板吗谢谢
您好,想请问如何划取词组呢?
不能划词组,划完了保存以后,自己再编辑编辑。
毕竟手机么,操作起来不方便,能把现场句子和主要单词存下来就不错了。
你好。根据教程完成了 Workflow 的设定 🙂 请问,字典模块的更换有没有相关教程。感谢分享
博主有时间可以考虑把一部分视频传到YouTube上面。其实youtube的大陆用户量也是非常巨大的。
谢谢你的建议。因为考虑到是中文视频,国内的话,还是B站或者优酷之类访问速度快,而且不用翻墙。
程序小白加法语学习者请问如何用法语助手替代扇贝网,能不能出个指导视频?小语种伤不起~~
后台选项没有配置正确
老黄您好,感谢分享。iOS取词过程里发现,扇贝在线词典读取部分常常很慢,经常time out导致失败.请问有没有其他的替代办法?感谢回复。
这个跟网络有关,我这里使用起来很快。不是程序的问题。其他替代办法就是划词的时候其实用什么解释并不重要,因为保存了单词和句子,事后都可以用wordquery插件来插入更好的解释是
老黄大大,小语种伤不起~日语正则式查了半天也不会用(都不好用),申请了一个日本词典官方的api 也不会用,我感觉只要把词典api 换了,还行文本搜索时候的正则式,其他就应该可以了吧。。我是真的查了很多东西,因为不懂编程,走投无路才来您的老巢来问您,希望您百忙之中能回复一下!感谢!
其实iOS workflow的功能有限,也就是阅读时随手记录一下单词和句子。至于比较完整的解释,事后用wordquery或者其他工具再补一下也是可以的。因此那个词典模块完全可以留空。至于日语词典,我完全没有经验。
谢谢老黄,我好像找到了一点思路。直接保存就行了,还是得用电脑加各种解释,包括英语也是。只不过你做的模板太好看,可能让我有些不由自追求完美了哈哈。现在水平不行,以后有能力了自己在搞搞,最初目的就是保存例句和单词,非常感谢!
目前workflow 已经改名为shortcuts. 按照设定后,词典调出正常,但是anki不行,运行会有invalid profile name 错误。检查了下,里面都是user 1, 看上去没有问题啊。 哪里会造成这个原因呢。
注意大小写,User和1之间是空格
老黄先生,首先多谢您的无私分享!那两个视频教程似乎都没有了,能否再分享出来一下,多谢您!
你可以去b站搜索ninja33的所有视频。
有关划词助手的视频在下面这个链接里
https://m.bilibili.com/video/av16814975.html
嗯嗯,找到啦,多谢您!
感谢老黄的辛苦工作
现在app store没有workflow了,只有Shortcuts。安装后,划句后,一点share对句子的选择就失效。
share 后一直只取文章中的第一句话。
用copy也无效。
解决了,谢谢
老黄您好!受益于您的在线划词助手和workflow划词助手,再次表达感激之情!现请问,Ankimobile划词助手划进来的词语,为何无法自动发音?看到划进anki的词显示栏autoplay前面的方框是灰掉的,如何解决这个问题?还是说我哪儿操作有误?烦请您拨冗解答,多谢!
黄老师您好,今天琢磨这个软件捉摸了好久,感谢老师无私分享,关于在iOS有个问题想请教,我导入workflow之后,workflow有提示说我导入成功,但是我的anki里面却没有导入成功,试了好多次都是这样,deck里面什么都没有,检查了workflow里面的数据也和您的一样,不知道是哪里出了差错呢? 非常感谢!!
没看见你的屏幕我也不清楚。你可以下载我这个试试看。
https://www.icloud.com/shortcuts/70637403a370474e94f6d621b4b16c7c
还有问题的话可以加QQ群,然后截屏讨论。