Neural-Machine-Translation Neural Machine Translation model using artificial neural network models for translation from one language to the other