Improving Computer Interaction Through Cloud NLP Solutions