2015-04-22 3 views
-2

В настоящее время я создаю словарь Android для мобильных устройств, и я хочу, чтобы пользователи могли искать разные слова с их определениями в приложении.Как я могу получить доступ к автономному английскому словарю в своем приложении для Android?

Я думал использовать базу данных для ручного хранения каждого слова вместе с его определением, но я ищу более легкое решение (учитывая, что есть 1 миллион слов).

Есть ли какие-либо встроенные классы или библиотеки, которые я могу использовать для импорта данных словаря/слов в мое приложение?

ответ

1

Вы можете использовать словарь Princeton WordNet (подробности в http://wordnet.princeton.edu/)

Java API, интерфейс для этого словаря можно найти на http://projects.csail.mit.edu/jwi/.

+0

Большое спасибо за вашу помощь! Похоже на ресурс, который я искал! –

1

Я уже сделал это мои словари:

https://play.google.com/store/apps/developer?id=e-Biene%20DEV&hl=en

Вы можете сделать преобразование в ваши простую базу данных, tblLanguage1 [слово, перевод] tblLanguage2 [слово, перевод]

в (формате SQLite [извлеките его из эмулятора], а затем присоедините этот конвертированный SQLite db с офлайн-приложением).

Это будет быстро и быстро для поиска.

и использование: DB создан в эмуляторе со структурой типа: Таблицы:

lang1_Content lang1_segments lang1_segdir

использовать это вместо простого дб.