I can see you have a severe nutrient deficiency problem, green spot algae, and just can't see the red algae clearly but "guess" it could be black beard algae, which is actually a type of red algae. A close up of it would help. If it's fuzzy and in clumps that is what it is. If it's flat, in sheets, and shiny looking it would be cyanobacteria. I just can't say for sure from those pic's.
What light fixture and bulbs do you use? How long do you run lighting daily? What is your WC schedule and how much do you change out weekly? Do you use any ferts? Do you use liquid carbon or CO2? What are your nitrate and phosphate levels? You need to answer these questions so the problem of what is causing the algae can be fixed since spot treating will only be a temp solution and algae will return.
GSA is usually found in low phosphate waters. Raising phosphates to 3ppm makes it very hard if not impossible for GSA to form.
When dealing with an algae issue only run lighting 6 hours daily is recommended. You can spot treat some types of algae with liquid carbon or hydrogen peroxide 3% safely unless you have delicate shrimp species. Turn off filters, pull up 3ml of either for every 1 gallon of tank water, squirt algae slowly, and leave filters off 20 minutes. If you have a lot you will have to treat an area daily.
As for your nutrient issue it appears to be a macro problem but with a bad as it is it could be nitrates, phosphates, and or potassium. In a planted tank you want to shoot for a nitrate level of 10-20ppm and phosphates from 1-3ppm. I would suggest looking into dry fertilizers or Seachems full line of plant fertilizers.
I also suggest using a liquid carbon daily if you don't already. You can buy Metricide 14 on line for about $20 a gallon. It is twice the strength of Excel and much cheaper. Use 1/2 ml of full strength Metricide for every 2 gallons of water daily.