I'm looking to develop a machine translation tool for a constructed language. I think that the example-based approach is the most suitable because the said language is very regular and I can have a sufficient amount of parallel translations.
I already know the overall idea behind the example-based machine translation (EBMT) approach, but I can't find any resource that describes a naive EBMT algorithm (or model) that would allow me to easily implement it.
So I'm looking for either:
- a detailed description,
- a pseudocode or
- a sufficiently clear open-source project (maybe a GitHub one)
of a naive EBMT algorithm.
I'm thus not asking for the theoretical aspect or the potential results.
Note that there are probably dozens of variations of EBMT algorithms. I'm only looking for the most naive one.
I have already looked at the project Phrase-based Memory-based Machine Translator, but, unfortunately, it is not purely based on examples but also statistical, i.e. it needs an alignment file generated by, for example, Giza++ or Moses.