type and translator work