It looks to me like it is finding nonsense words that are pronounceable to English speakers and then checking if that nonsense word is available. I assume a linguist programmer could create an algorithm to come up with pronounceable words.
Is there a word for a nonsense word that is pronounceable? A potential word?