Will Spence Translator