handy word lists

Talk about anything
User avatar
jeeswg
Posts: 6902
Joined: 19 Dec 2016, 01:58
Location: UK

handy word lists

16 Jul 2017, 19:58

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
Last edited by jeeswg on 12 Dec 2017, 02:33, edited 1 time in total.
homepage | tutorials | wish list | fun threads | donate
WARNING: copy your posts/messages before hitting Submit as you may lose them due to CAPTCHA
User avatar
nnnik
Posts: 4500
Joined: 30 Sep 2013, 01:01
Location: Germany

Re: handy word lists

17 Jul 2017, 01:08

This does not qualify as AHK tutorial - topic moved.
Recommends AHK Studio

Return to “Off-topic Discussion”

Who is online

Users browsing this forum: No registered users and 26 guests