D Bradby Translator