It’s only possible to remove marking from glass surfaces such as windows or mirrors if the surface is smooth and non-porous. Marking applied with permanent marker can be removed with ethanol, methylated spirit or isopropanol; for marking applied with paint markers, use a benzine cleaner, for example.
We recommend you test on an inconspicuous area first to see if the surface is sensitive to the solvent.