rewrite eh-translate.el