2010-04-03 8 views
2

Я намерен разработать приложение J2ME, которое должно быть в состоянии читать слова из Английского словаря. Как я могу взаимодействовать с/и хранить словарь? Должен ли я сам создавать словарь, вставляя слова, или есть ли доступный словарь с API-интерфейсом?Словарь английского языка для приложения J2ME

ответ

2

Есть, безусловно, бесплатные словарные файлы, поэтому вам не нужно их делать самостоятельно!

Хорошей отправной точкой является реализация Java SE для проверки орфографии, например Jazzy on Sourceforge. Он содержит файлы словарей, включенные в проект, и, проверив код, вы можете получить представление о том, как интегрировать его в свое собственное приложение J2ME.

Ваша основная задача будет заключаться в том, чтобы эффективно выполнять поиск словаря с использованием J2ME, поскольку он может быть медленным по сравнению с его настольным компьютером coutnerpart.

2

Пробудись в списках слов, указанных в Kevin's Word List; он содержит ссылки на различные текстовые списки английского языка и связанные с ними ресурсы.

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

+0

Если я правильно понимаю ОП, ему нужен словарь, т. Е. Что-то, что отображает слово в его определение. Из всего, что я вижу в списке слов Кевина, нет определений, просто списков слов. – Pat

1

Просто скачайте диктатор, созданный OpenOffice, это бесплатно.

4

Доступно несколько онлайн-словарей, но если вы хотите быстрое, простое решение, и вы работаете на сервере * NIX, попробуйте посмотреть на /usr/share/dict/words, который будет на большинстве серверов. Это список английских слов, по одному в каждой строке.

+0

Несмотря на то, что это не переносное решение. –

+0

Это приложение будет работать на устройстве J2ME, а не на ПК. –

+1

@Beau, вы всегда можете просто захватить список. Я не уверен в вопросах лицензирования, но с технической точки зрения theres ничего не мешает вам схватить его и использовать его где-то в другом месте, я имею в виду, что это всего лишь текстовый файл. –

Смежные вопросы