So this raises an interesting question about the words contained in Mathematica's WordList.
Here are the 5 letter words that I have used from WordList["KnownWords", IncludeInflections -> True]:
my5LetterWords =
Module[{words},
words =
Select[WordList["KnownWords", IncludeInflections -> True],
StringLength[#] === 5 &];
words = Select[words, StringMatchQ[#, LetterCharacter .. ] &];
Union[words]
];
And here are the words that Arnoud put in the ResourceObject:
wordleWords =
ResourceData[
ResourceObject[
CloudObject[
"https://www.wolframcloud.com/obj/arnoudb/DeployedResources/Data/\
Wordle-Word-List"]]];
There are quite a few more in wordleWords than in my5LetterWords:
In[]:= Length /@ {my5LetterWords, wordleWords}
Out[]= {7766, 12972}
Here are how many more are in the wordle words:
In[]:= Length[Complement[wordleWords, my5LetterWords]]
Out[]= 6854
And there are some missing in the other direction:
In[]:= Length[Complement[my5LetterWords, wordleWords]]
Out[]= 1648
So, exercise for the interested student: what is going on here, and is Mathematica's dictionary a bit too sparse?