Как будет по-итальянски разгадать, как сказать разгадать на итальянском

1) indovinare, sciogliere / risolvere l'enigma; decifrare (расшифровать)

разгадать загадку — sciogliere l'indovinello

разгадать шараду / кроссворд — risolvere una sciarada / un cruciverba

2) (понять смысл) comprendere, rendersi conto, capire

разгадать чьи-л. намерения — capire / indovinare / scoprire le intenzioni di qd