translates all numbers - refactored