Come ottenere il database delle parole in lingua inglese? [chiuso]


148

Ho bisogno di un database di ogni singola parola valida in inglese. Ho controllato il /usr/share/dict/wordsfile, contiene meno di 100k parole. Wikipedia afferma che l'inglese ha 475.000 parole. Dove trovo l'elenco completo (ortografia americana)?

Inoltre, esiste un unico sito Web che fornisce parole anche per altre lingue, comprese quelle asiatiche ed europee?

Modifica: ho dimenticato di aggiungere, non ho bisogno di nomi ecc., Solo parole inglesi valide.


9
Il mio /usr/share/dict/wordsha 479829 parole, quindi forse c'è qualche variazione qui (e potrebbe essere adatto ad altri).
marshall.ward

4
wc -l /usr/share/dict/wordssu Mac sono 235.886 parole (luglio 2014 - OSX Mavericks 10.9.4)
nelsonic

2
La migliore lista che ho trovato: raw.githubusercontent.com/docdis/english-words/master/… . Grazie va a @nelsonic.
james.garriss,


1
puoi ottenere un elenco dei contatti qui marcoagpinto.cidadevirtual.pt/proofingtoolgui.html .. cerca il link WORDLIST sulla destra
kofifus,

Risposte:


75

Il database WordNet potrebbe essere utile. Una volta ho lavorato su un componente aggiuntivo di Firefox che si occupa di parole e di tutti i tipi di associazioni semplici o complicate tra loro e cose. Sembra che WordNet ti sarà molto utile.

Eccolo in formato MySQL . E questo (collegamento archiviato sul web) utilizza i dati Wordnet v3.0, anziché i dati Wordnet 2.0 precedenti.


hanno anche un elenco scaricabile?

1
Sì, ti danno la possibilità di scaricare il loro database in molti formati - CSV, Database MySQL, ecc. E persino avere API che puoi usare attraverso .Net, Java ecc ... Questa è la pagina di download - wordnet.princeton .edu / wordnet / download
user266803


Non l'ho scaricato personalmente, ma era lì pronto quando ho iniziato a scrivere codice. Quindi non so quali file ci saranno in quale download. So solo che puoi scaricare in diversi formati. Se puoi dirmi in quale formato vuoi, potrei essere in grado di aiutarti.
user266803

Sembra davvero un progetto molto interessante.
Wim Hollebrandse,

36

Puoi trovare quello che ti serve su infochimps.org .

Hanno un elenco di 350.000 parole semplici (cioè non composte) disponibili per il download gratuito.

Elenco di parole - 350.000+ parole inglesi semplici

Per quanto riguarda le altre lingue, potresti voler curiosare su Wikizionario. Ecco un link a tutti i backup del database : le informazioni non sono organizzate così probabilmente ma se hanno una lingua, è possibile scaricare i dati in formato SQL.


6
Il link per il download è cambiato - infochimps.com/datasets/…
Chris Rae

36
Il file infochimps è fastidiosamente .xls (un file Excel con le parole divise in 6 fogli di lavoro!) ... Ho estratto tutte le 354986 parole in un file txt : github.com/nelsonic/english-words
nelsonic

@nelsonic grazie mille, il link infochimps è 404

1
@ChrisRae entrambi i link non funzionano
garg10may

5
sembra che includano parole con errori di ortografia, come la tecnologia , presumibilmente perché raccolgono tutto ciò che viene visualizzato sul web. quindi è utile per decodificare / convalidare la password, ma non per applicazioni che richiedono parole reali (come correttori ortografici, ecc.).
max

13

Non vedo http://wordlist.sourceforge.net/ menzionato qui, ma è qui che inizierei se cercassi qualcosa del genere (ed ero, quando mi sono imbattuto in questa domanda).

Se non riesci a trovare quello che vuoi lì e quello che vuoi è un elenco di parole inglesi, probabilmente dovresti dedicare un po 'di tempo extra a descrivere come riconoscere ciò che desideri.


1
Speravo che questi elenchi più ampi contenessero parole con punteggiatura, come "C ++" o "C #", ma non sono riuscito a trovarne. Quindi, se è quello che stai cercando di cortocircuitare, puoi saltare questo (e gli elenchi più ristretti in altre risposte).
Piani cottura

9

Non esiste un elenco "completo". Diverse persone hanno diversi modi di misurare - per esempio, potrebbero includere gergo, neologismi, frasi di più parole, termini offensivi, parole straniere, coniugazioni di verbi e così via. Alcune persone hanno persino contato un milione di parole ! Quindi dovrai decidere cosa vuoi in un elenco di parole.


3
Grazie per quel link. Una lettura molto illuminante su quante parole ci sono in lingua inglese e sulla futilità di cercare di arrivare a un conteggio definitivo di esse. Per una lettura più concisa e aggiornata, c'è anche questo: en.oxforddictionaries.com/explore/language-questions/… .
Prometeo

4

Puoi controllare il *spell dizionario en-GB usato da Mozilla, OpenOffice e molti altri software.


link su mozilla en-gb.pyxidium.co.uk/dictionary/en_GB.zip dice Server non trovato, nessun aggiornamento? grazie

@AMB Grazie, ho aggiornato il link per puntare a una fonte alternativa del dizionario su extensions.openoffice.org/en/project/…
mloskot,

E ora il nuovo link è 404, @mloskot.
james.garriss,

@ james.garriss Temo che l'intero sito extensions.openoffice.org sembra essere inattivo.
mloskot,

3

Non hai detto per cosa avevi bisogno di questo elenco. Se qualcosa usato come una lista nera per il controllo delle password è abbastanza cracklib potrebbe farti bene. Contiene oltre 1,5 milioni di parole.


1
no, non per la lista nera. Sto facendo una sorta di gioco / grafico di parole.

Questo ha molte "parole spazzatura", tuttavia sono ancora molto grato che tu l'abbia messo qui - è perfetto quando cerchi parole specifiche che gli altri dizionari non hanno (es. Firetruck)
kangalioo
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.