Англо-английский глоссарий со значениями слов в одну строку

Я работаю над словарем, который получает английские слова и возвращает их значения. Моя обязанность - написать программу, которая читает слова и их значения, образует файл глоссария с базовым вводом, который представляет собой текстовый файл, а затем реализует структуру данных B-Tree для сохранения данных на жестком диске и для будущих запусков, просто ссылки на B- Дерево файлов и разрешает значения слов.

Я погуглил за это, но ничего не получил!

Я написал сам BTree DS, но теперь мне нужен текстовый файл (или любой другой текстовый формат, например xml, json и т. Д.), Чтобы завершить программу. Потому что я просто могу использовать Java и / или C/C++, и мне просто нужен файл глоссария, в котором достаточно много пары слово / значение (около 10000 слов), пожалуйста, просто предложите файлы глоссария и обратите внимание, что я не могу использовать какую-либо библиотеку базы данных поэтому я не могу использовать файлы sql там!:(

Также я не хочу использовать несвободные ресурсы или файлы!;)

1 ответ

Информация о загрузке дампов Викисловаря находится по адресу: https://en.wiktionary.org/wiki/Help:FAQ.

Это бесплатно, но вы все равно должны обратить внимание на условия лицензирования.

Дампы доступны в формате XML.

В целом, в ответ на ваш комментарий по поводу SQL:

  • "Невозможно использовать какую-либо библиотеку баз данных" звучит как совершенно произвольное ограничение. Существует множество бесплатных, легких баз данных SQL, которые вы можете встроить в свое приложение. SQLite является примером.
  • Если вы действительно не хотите использовать SQL в своем приложении, вы все равно можете написать программу для извлечения данных из базы данных SQL и преобразования ее в любой формат, который требуется вашему приложению.
Другие вопросы по тегам