2010-04-03 67 views
2

我打算開發一個J2ME應用程序,它應該能夠從英語詞典中讀取單詞。如何連接/並存儲字典?我是否必須自己創建詞典,插入單詞,還是有第三方詞典可用於API?J2ME應用程序的英語詞典詞典

回答

2

肯定有免費的字典文件,所以你不需要自己做一個!

一個好的起點是查看拼寫檢查器的Java SE實現,如Jazzy on Sourceforge。它包含項目中包含的字典文件,通過檢查代碼,您可以瞭解如何將其集成到您自己的J2ME應用程序中。

您的主要挑戰將是能夠使用J2ME以高效的方式搜索字典,因爲與其桌面coutnerpart相比,它可能會很慢。

2

試試Kevin's Word List中詳細列出的單詞列表;它包含許多不同英語單詞列表和相關資源的鏈接。

您可以從站點下載相應的並直接使用它,不需要API,因爲內容應該名義上只是純文本,您可以將其加載到程序中或存儲在數據庫中,以便快速查找。

+0

如果我正確理解OP,她/他需要一本詞典,即將單詞映射到其定義的詞典。從我在凱文的單詞列表中看到的所有內容,都沒有定義,只是單詞列表。 – Pat 2011-03-26 15:59:51

1

只需下載由OpenOffice創建的dictonary,它是免費的。

4

有幾種在線字典可用,但如果您想要一個快速,簡單的解決方案,並且您正在* NIX服務器上運行,那麼請嘗試查看/usr/share/dict/words,這將在大多數服務器上運行。這是一個英文單詞列表,每行一個。

+0

儘管相關,它不是一個便攜式解決方案。 – 2010-04-03 22:02:55

+0

此應用程序將在J2ME設備上運行,而不是在PC上運行。 – 2010-04-03 22:03:58

+1

@Beau,你總是可以抓住列表。我不確定關於它的許可問題,但從技術角度來看,沒有任何東西阻止你抓住它並在別的地方使用它,我的意思是它只是一個文本文件。 – 2010-04-03 22:23:20