this should be the TranslatorInterface, not the concrete class