Text Inspector: Three Innovative uses of Artificial Intelligence for Languages: Understanding, Preserving and Learning