Improving Multilingual Neural Machine Translation by Utilizing Semantic and Linguistic Features | Synapse