Spelling dictionary

From Teflpedia

A spelling dictionary is a dictionary that lists spellings, with the aim that the user should be able to look up word based in its phonology and determine its spelling.

In English the spelling of words isn't always obvious from the phonology.

(Are any of these actually commercially available? Are they useful? Not sure about either).