Didn't notice before but this little correction tool I use wasn't listed. I listed it before but will repost a link here.
The interface can be set to French or English, but since it was designed by the University of Alberta to help their students who are learning French it only shows you your mistakes and suggests a correction, but you have to correct them all yourself. It is hoped that by making you do the corrections you will learn more, and so far it has been working for me.