Patrick O'Mealy Translator