分享一个单词本

灭灭 2017-08-12

大概长这样:

用 Excel 把单元格放大到全屏当作单词卡背单词好像很流行,这里用 Google Sheets 把他变成一个单词本,增加这些功能:

- Google Translate + 有道翻译 - 发音(常速+慢速) - 筛选和乱序


首先需要创建一个 Google sheets 文档: https://docs.google.com/spreadsheets 作为单词本主体。

翻译 - Google Translate:

1. 如下图,在 C1 的位置插入: =If(ISBLANK(B1), "", GOOGLETRANSLATE(B1, "en", "zh-CN")) 回车后可出现左侧单词的翻译

2. Excel 的常用操作,拽住 C1 右下角往下拖到底(Athena 在 回复区 提供了一个快速选中整列的方法,更方便),如下 GIF

翻译 - 有道翻译:

1. 申请有道 api: http://ai.youdao.com/,创建应用,创建 “自然语言翻译” 的实例,给刚创建的应用绑定这个实例。点击应用标题可以看到下面需要用的:应用ID应用密钥

2. 回到 Google sheets,从菜单上进入脚本编辑器:Tools -> Script editor。全选删掉脚本编辑器中给出的小段示例代码。复制 这段代码 至脚本编辑器,替换代码中用中文标出的 应用ID应用密钥。保存。

3. 回到 Google sheets,类似添加 Google Translate 的方法,在 D1 位置插入: =If(ISBLANK(B1), "", youdaoTrans(B1)) 回车后出现有道的翻译,然后如下 GIF 拖拽到底:

等一下这个图

发音

1. 安装 Chrome 插件: Tampermonkey 2. 打开这个 链接 安装发音脚本。 3. 回到 Google sheets,刷新,选中单词,按 ctrl + c 复制,即可发音。一次选中多个单词后复制,可以连续发音(练听力)。

乱序

1. 安装 Google sheets 插件:Power Tools 2. 回到 Google sheets,刷新。 3. 整行选中需要乱序的单词,或者直接全选整个表格。 4. 打开 Power Tools:Add-ons -> Power Tools -> Data 5. 右侧点击 Shuffle -> 选中 Entire rows -> 点击 Shuffle 按钮。


剩下的就是表格应用的日常功能了,随便怎么玩,总之功能上应该是秒杀其他单词本的。实用性上我觉得也比背单词应用慢慢悠悠翻卡片要好的多。而且 Google Sheets 是全平台的。

另外也可以把 Google Translate 和有道翻译中使用的两段代码中的 “EN” 换成其他语言或者自动识别。具体参考 Google Translate有道翻译

* 这个 “Google Translate” 并不是和 Google Translate 一样的服务,没他那么好,但确实是能翻译句子。

* 目前有道翻译的 api 结果用 CacheService 缓存,时间 6 小时。也就是说 6 小时后可能会重复请求 api。如果翻译量很大可以用菜单栏最右侧的 “助手 -> 锁定翻译结果” 防止重复请求 api。有道翻译注册后有 100 元体验金可用,不过看了下计费标准,100 元用完后一个人用的话也不贵。

查看更多主题的豆瓣日记和相册

灭灭
作者灭灭
4日记 18相册

全部回应 19 条

查看更多回应(19) 添加回应

灭灭的热门日记

值得一读

    豆瓣
    我们的精神角落
    免费下载 iOS / Android 版客户端
    App 内打开