It seems that in the era of Wikipedia and Freebase and linked data of all sorts, there should be at least a semi-effective, vaguely fakely intelligent way to convert strings to sentence case (all lowercase except for proper nouns).
You know, at the very least have it recognize country/state/province names and have been run over some Who’s Who lists or something.
If there is such a thing, I can’t find it. I have looked.
Any insight or suggestions?