BNP Paribas interview question

How would you implement a neural network for machine translation?