I recently found an interesting tool for adding macrons to a text automatically: http://meluhha.com/latin/.
Of course, it can’t guess macrons for ambiguous word endings. And unfortunately all formatting is lost in the output text, even capitalization line breaks, and it inserts its own line breaks. Macrons are added in the form of hyphens, which must then be converted to real macrons. This can be done pretty quickly with find+replace, but between restoring the formatting and adding macrons that were missed even in word roots, it’s quite a long process. But it’s a wonderful idea with great potential.
Thoughts? Has anyone seen anything similar elsewhere?