Текстовий файл словника [закритий]


222

Я пишу програму, яка потребує ВЕЛИКОГО слів англійської мови. Я намагаюся знайти файл словника, який містить багато слів. Хтось знає про хороше джерело? Я спробував багато джерел, але у них, схоже, цього немає.


3
@DWright Я не видалив її, я закрив її, оскільки це не тематика для поточних очікувань переповнення стека. Він прямо просить рекомендації, посилання на які не є тематичними.
Taryn

Щоправда, я забув, що "Утримування" перебуває у режимі "Закрито", а не видалено.
DWright

Отже, @bluefeet, вибачте за мій "протестуючий" коментар, який був дезінформованим, ваша дія правильна і значення не вичитає.
DWright

15
Навіщо вибачатися? Очевидно, що він має значення для спільноти SO. "Поточні очікування" SO очевидно пропускають позначку.
Андрій

Відповіді:


224

Що /usr/share/dict/wordsз будь-якою системою Unix? Скільки слів ми говоримо? Як OED-Unbridged?


20
Дякую ! 200000+ слів, високо цінуємо! cat /usr/share/dict/words > words.txtвсі речі!
jokoon

7
Якщо у вас відсутній цей файл, ви можете встановити його на Debian / Ubuntu, ввівшиsudo apt-get install wbritish
авіанапад

17
Хтось випадково знає місце, де це можна завантажити для систем, які не є Unix?
Том

2
@Tom Так, www.FreeBSD.org (інсталюй FreeBSD десь і бум, у тебе є). Інакше я думаю, що цей список схожий: raw.githubusercontent.com/eneko/data-repository/master/data/… .
Грег Шміт

2
Якщо ви не знали: це також буде працювати на macOS :)
lewis

44

Для .txt-файлу англійського словника ви можете скористатися спеціальним словником .

Ви також можете створити аспект списку або список слів із власними налаштуваннями.

Також ви можете подивитися на http://wordlist.sourceforge.net/

Тільки англійські слова: http://www.math.sjsu.edu/~foster/dictionary.txt


Хоча це посилання може відповісти на питання, краще включити сюди суттєві частини відповіді та надати посилання для довідки. Відповіді лише на посилання можуть стати недійсними, якщо пов’язана сторінка зміниться.
DeanOC

21
@DeanOC: Я думаю, що цілком зрозуміло, що "істотними частинами" словника буде весь словник. Це не практично для вставки тут. Також досить зрозуміло, у чому полягає використання: хапати слова з нього. Тож насправді це не лише посилання. Це законна рекомендаційна відповідь на питання, яке має бути (і зараз є) закритим.
Натан Туггі

@NathanTuggy Ця відповідь з’явилася у черзі LQP, і я вважаю, що вона відповідає визначенню лише відповіді на посилання. Як користувач <3K представник, мій голос за видалення не робить нічого іншого, крім того, щоб допомогти довести його до відома того, хто може.
DeanOC

1
@DeanOC: Я знаю, що він з'явився в LQP. Я натиснув Виглядає добре, з наведених причин: в основному, що "лише для посилань" - це набагато тонше, ніж "має посилання, але немає коду чи цитати? BURN With FIRE". Слід зазначити , що досить Рекомендують вибір видалення, навіть 2k користувачі будуть видаляти повідомлення. (Особисто я відповідав за перекидання ряду дописів з краю.)
Натан Туггі

@NathanTuggy Ви, звичайно, вільні голосувати, як вважаєте за потрібне. Я проголосував за видалення, оскільки не бачу значення у цій відповіді, якщо посилання стане несвіжим.
DeanOC


35

http://www.math.sjsu.edu/~foster/dictionary.txt

350 000 слів

Дуже пізно, але може бути корисним для інших.


24
Дивлячись на перші кілька, багато хто не є звичайними англійськими словами.
трійка

8
це не дало користі, оскільки в ньому було пропущено багато простих слів, таких як гріх, в, ...
FernandoZ

7
Так, і має слова типу "wwwwwww". Ні слова.
Джаред Форсайт

1
Остерігайтеся, це посилання вибиває мій Firefox, оскільки він намагається завантажити весь файл ахахахаха
Ендрю

@Andrew не виходить з ладу в Chrome 50.
Богдан М.

11

Також є WordNet . Формат файлів даних добре задокументований.
Я використовував його для створення вбудованої бібліотеки словників для розробників iOS ( www.lexicontext.com ), а також в одному зі своїх додатків.


2
Джекпот. Якщо хтось шукає слова, зіставлені з їх частинами мови, просто завантажте основний пакет WordNet.
Андрій

10

@ Майбутні шукачі: ви можете використовувати aspell для перевірки словника, він має прив'язки в рубіні та пітоні. Це зробило б вашу роботу набагато простішою.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.