Commonise Translator code (entrypoint now on TranslatorBase, with overrides on each class)