Make EdnTranslater an interface