How do I repair a marble floor corroded by acid?
You would normally clean marble with etch spots with hydrogen peroxide or bleach and then repolish.  From the sound of it yours may be more severely damaged.  I would try both on a small spot and see how it goes.  

If your marble is actually corroded then you will have to polish until you hit uncorroded marble.