To find rhymes in English, we cannot therefore refer to the spelling of a word, or rather, we cannot focus only on that. Unlike our language, where everything is read as it is written, in English pronunciation can differ greatly from spelling , and even words that are spelled the same way can have completely different pronunciations. Examples include the word " blood ," in which the double " o" sounds almost like an " a," the word " door ," in which it sounds like a full " o," and finally the word " flood ," in which the double "o" is pronounced practically like our " u . "
This is why, to form rhymes in English, we need to think about the sound that is made when a word is pronounced. Let's take a practical example: to find a rhyme with the word " try , " it's not enough to take a word that has the same ending, such as " poetry ." In fact, try is pronounced " trai " (/ˈtɹaɪ/), while poetry is pronounced " poetrii " (ˈpoʊətɹi/), which rhymes much more with lottery , even though they are spelled completely differently.
To create a rhyming dictionary in English, therefore, you just need to pay more attention to the pronunciation of the words. Even in song lyrics, you can notice for yourself that very often the lines end with apparently different words, but when sung, they sound like rhymes. With practice, spotting rhymes becomes more and more natural. At first, it's easy to think only of the obvious ones, for example, the word okay rhymes with away , delay , dismay , overlay… Gradually, however, the mind can also identify the less obvious ones, such as the letter " A ": just by pronouncing it, you'll realize that it also rhymes with okay .
Let's look at yet another example to make the concept clearer. The word me , when pronounced, has a final sound corresponding to a double i: for this reason we can say that it rhymes with see , even though graphically they are different, and also with sea , written in yet another different way.