add a simple Translator interface