Мне нужно прочитать текстовый файл для слова и вернуть его значение. Любой другой формат файла также будет работать.
dictionary
Аби
источник
источник
Ответы:
В рамках проекта Гутенберга размещен Полный английский словарь Вебстера, а также многие другие литературные произведения , являющиеся общественным достоянием. На самом деле похоже, что у них есть несколько версий словаря, размещенных с авторскими правами, разных лет. Тот, который я связал, имеет авторские права 2009 года. Вы можете покопаться на сайте и изучить различные версии словаря Вебстера.
источник
user1247808 имеет хорошую ссылку: wget -c
http://www.androidtech.com/downloads/wordnet20-from-prolog-all-3.zip
Если вам недостаточно слов:
http://dumps.wikimedia.org/enwiktionary/latest/enwiktionary-latest-all-titles-in-ns0.gz (обновленный URL-адрес из предложения Майкла Кропата)
Хотя это имя файла меняется, вы захотите найти последний ... который оказывается просто большим (очень большим) текстовым файлом.
http://dumps.wikimedia.org/enwiktionary/
источник
sed -i 's/TYPE=/ENGINE=/g' wordnet20-from-prolog-all-3.sql
чтобы заменить устаревший синтаксис, прежде чем запускать его с версией MySQL 5.0+Не знаю, слишком ли поздно, но я подумал, что это поможет кому-то другому.
Я очень хотел такую же ... в конце концов нашел.
Может быть, он не идеален, но для меня он подходит (для моего маленького словарного приложения).
http://www.androidtech.com/downloads/wordnet20-from-prolog-all-3.zip
Это не файл дампа, а файл сценария MYSQL .sql
Слова находятся в таблице WN_SYNSET, а глоссарий / значение - в таблице WN_GLOSS.
источник
Here are some files related to natural language and chatterbot projects that we are making available to the public
sed -i 's/TYPE=MyISAM/ENGINE=MyISAM/g' filename.sql
чтобы онПроверьте, подходят ли эти бесплатные ресурсы вашим потребностям -
источник