Renamed 'interpreter' to 'translator' for consistency