A machine finds it more difficult to generate a text that conveys emotion as well as an actual writer. However, Natural Language Processing has advanced within machine learning and while it can not yet convey emotion, it can correct your spelling, accurately translate chunks of text, or even detect patterns to predict a certain type of human behavior or feeling.