专栏名称: 大舟学习部
我们一起专注三件事:更高效的学习,更精良的工具,更成熟的心智。
目录
相关文章推荐
丁香医生  ·  有种肉是一类致癌物,你可能经常吃 ·  昨天  
丁香医生  ·  5 个以为省钱的好习惯,其实让你进医院! ·  3 天前  
51好读  ›  专栏  ›  大舟学习部

Anki 做英语名词卡片,Google Sheets 挺好用

大舟学习部  · 公众号  ·  · 2020-11-10 19:07

正文


最近在看 DK 系列图书,补基础词汇和语块,具体来说,就是中文会讲的,希望英文也要会。

方法当然是先都放 Anki 背下来。其中就有大量的名词卡,正面中文,反面英文。比如这种常见名词集合:

我需要把这些表达都整理到 txt 文档,处理成 中文 ; en 格式,才好批量导入 Anki:

英文信息量倒不大,手动敲一遍、文字识别,都快。

但中文不好处理。

不论是手动打字翻译,还是逐个搜索再复制粘贴,都挺麻烦。

我的办法是:用 Google Sheets。

大致流程:

1)在浏览器打开 Google Sheets,新建空表
2)由表格函数,调用 Google Translate API 自动翻译
3)粘贴英文到表格后,一键翻译
4)再复制全表,粘贴到 txt,导入 Anki

*

具体操作:

由于格式是中文在左,英文在右,可以先建个这样的表格:

右边 B 栏,先输入 TEXT 标记一下,表明这里放英文。

左边 A 栏是要自动生成的中文,先输入函数调 API:

=GOOG LETRANSLATE(B1,"en","zh")

意思是,用 Google Translate,把 B1 栏的内容,由英文(语言代码为 en )翻译为中文( zh )。

输入后,等待 Loading 一下,B1 的 TEXT 就会自动翻译, 在对应的左栏输出「文本」两字。

表格准备就绪,接下来就能干活了:

· 把需要翻译的英文本文,粘贴到 TEXT 栏;
· 再在「文本」栏,把表格框下拉,翻译就会自动完成。

最后,复制全表,打开 txt 文档,粘贴:

稍加检查,就可以在 Anki 执行 import file 了,正反面分隔符选 tab 就行~

如果嫌弃 tab 符不明显,也可以通过正则表达将 tab 替换为英文分号,如图:







请到「今天看啥」查看全文