An English to French translator implemented using recurrent neural network training. The model is built by Keras and trained on the WMT dataset. Different models are experimented inlcudeing: one layer RNN(GRU), Embedding and GRU, Bidirectional GRU and Embedding with Bidirectional GRU.