Page 1 of 1

handy word lists

Posted: 16 Jul 2017, 19:58
by jeeswg
There have been a lot of scripts regarding anagrams and word lists released recently, so I thought it would be a good time to collect some handy word lists. Please post if you have any good links. Also any lists relating to *phrases* i.e. common multiple-word constructions, in different languages (translation into English not required), would be useful. Thanks.

[oxt files, which can be opened with 7-Zip to extract the raw plaintext dic files]
[the first link contains a raw lists of words, i.e. no plurals etc removed]
Marketing - 3 new "very large" English dictionaries are now online
http://nabble.documentfoundation.org/3- ... 20442.html
English Dictionaries — LibreOffice Extensions and Templates Website
https://extensions.libreoffice.org/exte ... ctionaries

Frequency Word Lists | Invoke IT Limited
https://invokeit.wordpress.com/frequency-word-lists/
GitHub - hermitdave/FrequencyWords: Repository for Frequency Word List Generator and processed files
https://github.com/hermitdave/FrequencyWords/

Wiktionary:Frequency lists - Wiktionary
https://en.wiktionary.org/wiki/Wiktiona ... ency_lists
Index:English/0 - Wiktionary
https://en.wiktionary.org/wiki/Index:English/0

GitHub - dwyl/english-words: A text file containing 479k English words for fast search auto-completion / autosuggestion.
https://github.com/dwyl/english-words

UK vs US spelling list
http://www.tysto.com/uk-us-spelling-list.html

MS Excel's spellchecker:

Code: Select all

q:: ;check if a word is in Excel spellchecker:
oXl := ComObjCreate("Excel.Application")

;oXl.Application.SpellingOptions.DictLang := 1033 ;US
oXl.Application.SpellingOptions.DictLang := 2057 ;UK
;oXl.Application.SpellingOptions.UserDict := "CUSTOM.DIC" ;CUSTOM on
oXl.Application.SpellingOptions.UserDict := "" ;CUSTOM off

vList := "hello hellox red redx yellow yellowx"
vOutput := ""
VarSetCapacity(vOutput, StrLen(vList)*2)

Loop, Parse, vList, % " "
{
	if !oXl.Application.CheckSpelling(A_LoopField) ;0=false, -1=true
		vOutput .= A_LoopField "`r`n"
}

oXl := ""
Clipboard := vOutput
MsgBox, % vOutput
return

Re: handy word lists

Posted: 17 Jul 2017, 01:08
by nnnik
This does not qualify as AHK tutorial - topic moved.