1. Nomenclature  
2. Word Embeddings  
3. Phrase Embeddings  
4. Sentence Embeddings  
5. Encoder-Decoder Networks with Fixed Length Sentence Encodings  
6. Attentional Encoder-Decoder Networks  
7. Neural Machine Translation Decoding  
8. Open Vocabulary Neural Machine Translation  
9. Using Monolingual Training Data  
10. NMT Model Errors  
11. NMT Training  
12. Explainable Neural Machine Translation  
13. Alternative NMT Architectures  
14. Data Sparsity  
15. Multilingual NMT  
16. NMT Model Size  
17. NMT with Extended Context  
18. NMT-SMT Hybrid Systems  
19. Conclusion  