The objective of this assignment is to make use of the IBM Models so as to tranlate one language to another. This assignment consists of three parts:
- Create an Implementation of IBM Model 1
- Make use of the NLTK toolkit of python, so as to compare the results of those results from the previous implementation and the imlementation within the libraries to generate the results of IBM Model 1 and IBM Model 2
- To make use of phrase queries, with the help of the functions present within the NLTK toolkit
Currently, the program has been structured in the following manner-
- main.py contains the our implementation of IBM Model 1
- part2.py contains the results from NLTK
- part3.py contains the results for the phrase queries