We recommend using Grammarly. It is the world's leading software suite for perfecting written English. It checks for more than 400 types of spelling, grammar, and punctuation errors, enhances vocabulary usage, and suggests citations.