Faits: A. Par jugement du 26 janvier 2010, le Tribunal de police de l'arrondissement de Lausanne a reconnu X._ coupable d'entrave à l'action pénale et de violation du secret de fonction et l'a condamné à une peine pécuniaire de 45 jours-amende de 50 francs chacun avec sursis et délai d'épreuve de trois ans, ainsi qu'à une amende de 500 francs. B. La Cour de cassation pénale du Tribunal cantonal vaudois a rejeté le recours interjeté par le Ministère public contre le jugement précité par arrêt du 24 février 2010, fondé sur les principaux éléments de fait suivants. Arrivé en Suisse en 1989, X._ a officié au service des autorités vaudoises depuis le 30 mars 2005 comme interprète. Dans le cadre d'une enquête portant sur un trafic international de cocaïne, il s'est aperçu qu'une des personnes surveillées, Y._, était un compatriote qu'il connaissait depuis de nombreuses années. Le 30 mai 2008, il a ainsi avisé le neveu de ce dernier de ce que son oncle devait prendre garde et a fait allusion à une affaire concernant des personnes se trouvant aux Pays-Bas et à Lucerne. Y._ en a été informé et certains raccordements téléphoniques n'ont plus été utilisés, ce qui a contraint la police à effectuer de nouvelles recherches. C. Le Ministère public forme un recours en matière pénale devant le Tribunal fédéral contre le jugement cantonal. Contestant la quotité de la peine prononcée à l'encontre de X._, il conclut à l'annulation de la décision attaquée et au renvoi du dossier à la Cour de cassation pénale pour qu'il soit statué à nouveau. X._ conclut au rejet du recours et à la confirmation de la décision attaquée, sollicitant l'assistance judiciaire. Le Tribunal cantonal s'est référé aux considérants de son arrêt. 