BNP Paribas Interview Question

How would you implement a neural network for machine translation?