These are pretty good results. I messed around with a dumber and more naive version of this a few years ago[1], and it wasn't easy to get sensinble output most of the time.
[1]: https://github.com/GrantMoyer/word_alignment