english-words (dwyl/english-words)
Searching Database…
12.3K ·GitHub
Что это такое?
Текстовый файл с английскими словами — больше 466 тысяч по README, 479 тысяч в описании репозитория — опубликованный для словарей и проектов на основе слов, например автодополнения и подсказок при вводе.
Это библиотека, которую надо устанавливать, или просто файлы с данными?
Просто файлы с данными, которые вы скачиваете: words.txt со всеми словами, wordsalpha.txt со словами только из букв и wordsdictionary.json с тем же списком в формате JSON.
Как использовать это в своём проекте?
Скачайте нужный файл и читайте его — по одному слову на строку. В Python можно загрузить wordsdictionary.json как словарь, где каждое слово сопоставлено с 1 для более быстрого поиска; пример — readenglishdictionary.py.
Нужен ли установленный Python или что-то ещё?
Нет — обычный текст и JSON можно читать из любого языка. Python не обязателен: в README говорится, что JSON-словарь в Python можно загрузить для более высокой производительности.
Есть ли подвох в самом списке слов?
words.txt — не чисто алфавитный список: там могут попадаться записи с цифрами или символами, так что если нужны слова только из букв, берите wordsalpha.txt. Это статичный список, без какого-либо API.
Могу ли я свободно использовать список слов в своём проекте?
Да — репозиторий распространяется под лицензией Unlicense, то есть передан в общественное достояние, хотя сами слова были извлечены из списка infochimps, авторские права на который остаются за ними.
Откуда взялся этот список слов?
Автору нужны были слова для урока про автодополнение; он нашёл список infochimps запертым внутри файла Excel (.xls) и вытащил слова в простой текстовый файл со словами по одному на строку, который удобнее загружать в приложения и базы данных.
Что с этим можно сделать?
Всё, чему нужен словарный запас английского языка: функции автодополнения или подсказок при вводе, справочный словарь или первичное наполнение базы данных. Простой текстовый формат выбран как раз потому, что он удобнее при создании приложений и импорте в базы данных.
Насколько список актуален?
Он постепенно рос: в README по-прежнему указано больше 466 тысяч слов, а в описании репозитория теперь заявлено 479 тысяч. Проект ведёт историю с 2014 года, и никакого графика обновлений не задокументировано.
What are similar projects?
chinese-xinhua, chinese-poetry, big-list-of-naughty-strings, awesome-nlp, lieflat-less-ai-tone, A-Programmers-Guide-to-English, prediction-market-analysis, pkl