Neural-machine-translation-with-attention implementing attention mechanism on a LSTM model for machine translation