10. The system of claim 9 , wherein the reformulator is operable to generate hyphen and apostrophe candidates algorithmically.
10. The system of claim 9 , wherein the reformulator is operable to generate hyphen and apostrophe candidates algorithmically. 11. The system of claim 10 , wherein the must-split sub-dictionary contains split candidates with a confidence score above a predetermined high threshold, the must-join sub-dictionary contains join candidates with a confidence score above a second predetermined high threshold, and the normal sub-dictionary contains all other split, join, hyphen, and apostrophe candidates.