NEW UPDATE: This has vocabulary from Scratch, so it includes words that I found when you click "See inside", and words in the Scratch coding blocks. Since most of these starter words are found on the Scratch website, made by the Scratch Team, it shouldn't break any community guidelines. :) This has an eventually infinite vocabulary, but it takes a long time for it to get a good amount of words because it uses Google translate, which takes time to work on Scratch. IMPORTANT: If you feel like it doesn't know many words, click anywhere besides the response box at the bottom to deselect it, and then click space to show/hide its dictionary. -Turbo mode can help, but often doesn't make much of a difference. -This project is running as fast as it can. -Deselect the response box (how to above) and click "d" to show data. -The "Estimated IQ" variable is assuming that if you know about 20,000 words, if you give it a random word you know, that is the chance (out of 100) that it would recognize the word. If it ever reaches 100% (that would take a VERY long time), it could know as many as/even more words than you. This is also a very rough IQ estimate, because the average person knows about 20,000 words and has an IQ of 100.
The original project was by grkw2020, and it was made to recognize words that you say, but had a very small dictionary. Using the translate function, I made an engine that can slowly find many, many words that you might mean. Together, these two functions are a little slow, but are a very good match and have a very big potential.