Machine translation pipeline. Ready models to translate between languages.
This notebook have different type of machine translation models starting from simple models to advanced models with good accuracy.
The model trained on small data to translate from English language to French, it can be expanded to train on more data or translate other languages.
This end-to-end machine translation pipeline delivered as final project for Udacity AI Nanodegree course.
This project is within a Jupyter Notebook. To start the notebook, run the command jupyter notebook machine_translation.ipynb
in this directory.
Follow the instructions within the notebook.
Following training accuracy achieved With only 20 epochs:
TODO and Implement parts in the notebook done by Ahmad Barqawi. Document strcure done by Udacity Team