"There is not snow."
Translation:Chan eil sneachd ann.
I am more puzzled about the not instead of no in the English sentence... :)
Ann is quite open ended but we use to indicate that something is present. It is very common when we are discussing the weather. It can mean “present”, “here”, or “there”, depending on the context:
Tha reòthadh ann. - There is frost.