A python script to markup characters need manual checks. I wrote stupidm to markup characters which need manual checking after converting between Simplified and Traditional Chinese. But there may be other usages. For example, markup characters which are not available in some fonts, and annotate pronunciation for rare characters.
These details are provided for information only. No information here is legal advice and should not be used as such.