Many emeralds are treated with a filler. The filler may get dirty over time and discolor the stone. Heat may also discolor the stone. There are many sites claiming certain treatments may help. I do not have any experience with them and cannot recommend one. I typed the question why do emeralds turn black into my browser. There were dozens of sites relating the causes and supposed remedies.