Como traductor literario, sobre todo desde el inglés, aunque también desde el alemán y el francés, tradujo más de 80 obras de 55 autores, a veces como traductor primero, a menudo firmando sus obras como Mario Benzi a causa de las leyes fascistas.