Sentence Representation Learning And Generation For Neural Machine Translation