Task ideas for Google Code-in/Intersection of ATT format transducers

From Apertium
Jump to navigation Jump to search

Objective

The objective of these tasks is to write code to intersect two finite-state transducers. One transducer is a morphological dictionary, the other transducer is a bilingual dictionary which is converted into prefixes.

The intersection of the morphological dictionary with the prefixes of the bilingual dictionary will give us the set of strings in the morphological dictionary which have translations in the bilingual dictionary.

Tasks

Implementation in python

Implementation in C++

Front-end program

Further reading