I recalled that cantigas are often in Portuguese, so I tried that translation and it did only a little better: As Saint Maria d'un took the soul frade that it painted its name of tres coores Good luck with the rest!