Dictionaries contain near 80,000 entries (less or more than that) and most of those entries have phonetic pronunciations written beside them.
However, English might have more than a million words, if we count every word which can be distinguished from others by looking at its characters.
For example, while teach, teacher, and teaching are words with the same root, they actually have different characters which usually result in having different pronunciations.
This way we might say that more than 400,000 English words don't have a formal phonetics representation written down in any dictionary for them. However, some words do need to have phonetics. Names are good examples. How should one pronounce Archimedes for example?
I just wonder if it's possible to create phonetics based on morphological analysis of a given word or not? Does such a tool exist online? Does it mean that dictionaries can create phonetics for almost any given word?