關於Kindle的生詞本,你確定你都完全了解嗎?


無限聆聽浪漫愛情故事:Audible Escape 免費試聽一個月!(FREE for one month)

2019 最佳Kindle 購買機會:8G /32G Oasis 降價50美金,點擊這個頁面了解詳情!

重磅:免費試用Kindle unlimited 電子書包月30天免費試聽Audible 有聲書30天! (美亞Amazon賬戶登錄即可)

Kindle是一個閱讀器,但對於一些小伙伴來說,亦是一個學習外語的利器,kindle輔助學習外語的功能對於很多Kindler來說,可謂是一個意外之喜,字典釋義+生詞本的功能無疑能讓有需要的小伙伴學習起來事半功倍;

但是,對於生詞本,你真的完全了解嗎?

Kindle的生詞本

生詞本(Vocabulary Builder)是 Kindle 閱讀器的一個原生功能。它其實是由兩部分組成的,程序和數據庫。

“程序”:就是我們在 Kindle 中可以看到的那個叫“生詞本”的東西。

打開它兩種方法:一種是在主頁點擊右上角的菜單按鈕,然後在彈出的菜單中點擊“生詞本”;另一種是在 閱讀頁面中點擊 菜單–“生詞本”項。

“數據庫”:就是存儲單詞數據的一個文件型數據庫(SQLite),在 Kindle 中的存放路徑如下所示:

/system/vocabulary/vocab.db

生詞本的功能

作為一個電子閱讀器的輔助功能,Kindle的生詞本相比專業的詞彙學習工具還是有差別的,Kindle的生詞本功能比較單一,沒有豐富的玩法,不過勝在操作較為簡單;

如何添加生詞:

平時閱讀電子書時,遇到生詞後,可以用手指劃詞,調取 Kindle 字典查看釋義,與此同時,該詞便會被自動添加到生詞本的數據庫中。這也是Kindle唯一一種往生詞本中添加單詞的方式。

操作生詞:

生詞本對詞彙的操作只有刪除和已掌握兩種,在生詞本點擊該生詞,就會彈出該生詞的字典釋義框,並可對生詞進行操作;

刪除:便是直接將生詞從生詞本中刪除;

已掌握,就是將生詞標為已掌握,可以和其他未標為掌握的生詞區分開;

生詞本界面:

生詞本右上角圖標:單詞 | 電子書

單詞:包含生詞本所收錄的所有單詞,根據添加的先後順序倒序排列(即最後添加的在最前面)。

電子書:將收錄的單詞用書名進行分類,在哪本書中添加的單詞就以其書名作為索引,互不混淆。

如果想要復習所有生詞,開啟“生詞卡”前需要先把左上角切換到“單詞”,如果只是想複習某本書中的生詞,則切換到“電子書”,選擇那本書。

生詞本右上角圖標:學習中(已掌握)

學習中:所有添加入生詞本的生詞都在在這顯示;

已掌握:點擊學習中,下拉菜單點擊已掌握切換,這個選項顯示已被標記為已掌握的生詞,進入已掌握選項的單詞將會移出學習中選項

兩種展示單詞方式:

1、點擊某個單詞彈出一個詞彙對話框,如圖所示,對​​話框裡有“字典”和“用法”兩個選項卡。

“字典”項顯示的是該詞的釋義,“用法”項和該詞條相關聯例句(例句是從取詞的那本電子書中截取下來的)。

2、以生詞卡的方式展示單詞,可通過點擊屏幕底部的【生詞卡】按鈕調取,如圖所示。

此卡默認僅顯示單詞和與其相關的例句,很適合用來複習和輔助記憶。

如果已掌握這個詞,點擊下方的【標記為已掌握】按鈕即可將其歸類為“已掌握單詞”。如果忘記了這個詞的意思,可點擊詞卡左上角的“查看釋義”溫習該詞的釋義。如此循環,直到掌握所有生詞。

生詞本的缺點

Kindle畢竟不是專業的外語學習工具,生詞本也只是對閱讀的一個輔助功能,操作簡單的同時,也就意味著不可避免的存在許多缺點:

無法手動錄入,只能通過在閱讀時選中生詞查看釋義來自動收錄;

生詞本的收錄方式是被動的,選中生詞查看生詞,就會自動收錄,這也就意味著,會存在誤操作的可能,用戶可能不小心點到,也可能只是單純的想查看釋義,並不想收錄為生詞,但在Kindle,只要選到了,就會自動進入生詞本;

生詞在生詞本中的排序方式單一,只是按添加的時間順序進行排序,無法更細緻分類,特別是有時候同時閱讀中英文書籍的時候,會造成中英文生詞並存的情況,生詞排序就顯得特別混亂;

不過就像Kindle的筆記功能一樣,雖然,kindle原生的筆記與標註並不是十分友好,但我們卻可以藉助其他的第三方軟件,以獲得良好的體驗;我們既然能獲取生詞本的數據庫,自然可以有其它玩法。

因為原生的 Kindle 生詞本的“程序”比較弱,也出現了很多第三方軟件,通過讀取 Kindle 生詞本數據庫,按照各自的意願展示生詞。比如很多小伙伴就把數據導入到 Anki 輔助記憶單詞(Anki 是一款帶算法的字卡軟件,可以根據記憶卡的優先級、緊急程度進行優化調整,有桌面和移動客戶端)。

除了軟件,還有在線服務,當然,因為Kindle 用的是SQLite 數據庫,如果你對SQL 比較熟悉,並且掌握C/C++,Java、PHP、Perl、Python 等任意一門語言,你甚至都可以把生詞本的數據庫調取出來,按照自己的喜好加以處理。

清空生詞本

上面介紹瞭如何刪除生詞本中的生詞,但刪除是無法批量處理的,也就是你只能一個一個地刪,正常情況下,這樣的刪除也是可以的,因為只有少量誤操作的生詞是需要刪除的,其他的生詞,每掌握一個你就可以標記為已掌握;

但是,在某些特殊情況下,如果需要清空生詞本,那一個一個刪就太頭疼了,比如:有些小伙伴一開始並不知道生詞本功能,發現的時候生詞本中已經有了滿屏的不知道什麼時候添加的生詞了,想要清空卻發現根本做不到;

在上文,靜讀君提到過Kindle有一個存儲單詞數據的文件型數據庫(SQLite),有的小伙伴試圖通過刪除這個文件的方式來清空生詞本,然而僅僅刪除vocab.db 這個數據庫文件是無效的,如果綁定Kindle 的亞馬遜賬戶開啟了Whispersync 設備同步,生詞本中收錄的詞彙會自動同步到雲端。即便刪掉了 Kindle 仍然會從雲端拉取已同步的數據。

那麼到底如何才能清空生詞本呢?

方法有兩種,一種是使用 SQLite 管理軟件,一種是使用 SQLite 命令。

方法一:SQLite 管理軟件

1、下載一款 SQLite 管理軟件,這里以 DB Browser for SQLite 為例;

2、將 Kindle 連到電腦,並把裡面的生詞本數據庫 vocab.db 拷貝到電腦中;

3、點擊 DB Browser for SQLite 軟件的【打開數據庫】按鈕,選擇 vocab.db 打開;

4、切換到【瀏覽數據】,選擇“LOOKUPS”表,全選表中的記錄並點擊【刪除記錄】按鈕全部刪除,然後在選擇“WORDS”表,按同樣的方式操作

5、點擊軟件上方的【Write Changes】按鈕保存對當前數據庫的更改;

6、把修改後的 vocab.db 重新拷貝到 Kindle 原來的目錄,覆蓋原有的文件。

(ps:如果操作之後,發現生詞還在,試一下重啟Kindle!)

方法二:SQLite 命令行

如果你的電腦安裝了 SQLite(macOS 和 Linux 系統自帶)可以以命令行的方式修改 Kindle 生詞本數據庫文件。打開“終端”定位到 vocab.db 所在目錄,執行下面這兩條命令即可:

$ sqlite3 vocab.db ‘DELETE FROM LOOKUPS’

$ sqlite3 vocab.db ‘DELETE FROM WORDS’

這樣不僅清空了 Kindle 生詞本本地的詞條,在聯網的狀態下,雲端的生詞就會被自動清空了。

本文標題:《關於Kindle的生詞本,你確定你都完全了解嗎?》,本文鏈接:http://www.yunjialeguanwang.com/archives/2774.html