Robin Patterson Translator