Google’s Neural Machine Translation System Bridging the Gap between Human and Machine Translation