Uhm, this is probably a most affectionate way of saying "sweetheart", colloquial language again...but if it's translated as "cariño", "dulzura" or smth like this, then it looks quite a lot like many other translations we have here.
I voted green in the sense of litteral translation, but I´m not sure that "pulga mÃa" is used in Spanish with the same meaning as in French.
Freya is right, "ma puce" is an affectionnate way to call some girl, or little girl, that is currently used by boyfriends or parents. Sometimes even "ma petite puce", or "pupuce" is used (double first consonance often used in a childish way to talk according to the stereotyped "small thus cute" )
Uhm,... I do really think I translated it alright.
At least, when I say 'ma puce' in french I mean 'honey', 'sweetheart',... So 'cielo' is kind of this in Spanish,... that's the whole point of human translating,... you MUST KNOW the real meaning of things out of context. That's what differences us to google translate...