This is the Final assignment of CS224n course which is Neural Machine Translator (NMT)
From English to Spanish Languages which uses LSTM for word encoder and decoder and a character-based decoder which is triggered if the word-based decoder
produces an .
Also uses a Character-based convolutional encoder for word embeddings