2013-08-06 37 views
0

我正在研究一個應用程序,其中需要計算給定答案中用戶所做的拼寫錯誤的數量。我正要嘗試谷歌的拼寫檢查服務,但似乎服務已被砍掉。獲取字符串中拼寫錯誤的數量:Java

這將是最好的圖書館來實現這一目標?

在此先感謝。 Neeraj

回答

0

這個問題(或喜歡它的一個)似乎已被問及(並回答)here

簡而言之,Jazzy可能會做你正在尋找的東西,但它似乎受到它的英文字典來源的限制。

+0

謝謝。我只想要英語。我們是否有任何關於如何得到不正確單詞數量的例子? –

+0

看起來Jazzy可能對你想要做的事情有點矯枉過正,因爲它也提供拼錯單詞的建議。看起來,僅僅使用Java的StringTokenizer類遍歷用戶輸入字符串中的單詞,然後爲每個單詞搜索字典以查找該單詞,對您來說更有意義。您可以在杜克大學提供的http://www.cs.duke.edu/~ola/ap/linuxwords上找到標準的UNIX字典文件。出於性能原因,在搜索字典文件之前將字典文件讀入內存是有意義的。 –

+0

確實,http://stackoverflow.com/questions/2032064/checking-words-in-a-dictionary上的問題和建議似乎與您的問題在這裏更接近。 –