Je crois que la traduction est bonne, mais la traduction alternative "Spiegaglielo" pourrait être mise en note.
Il faut aussi noter que la partie "-lo" est absente dans le texte originel (explique *le* lui), mais en italien il est presque obligatoire de la mettre, surtout si on utilise le verbe "dire"