Deep learning neural machine translation conversational agent