Linguistic analysis, text annotation for machine learning, writing, editing