translate method uses normalize-arguments module