Bon Patron
Bon Patron is NOT A TRANSLATOR! Once you have your text written in French, you can type it (or paste it) into Bon Patron and it will should you where your errors are. It will tell you if it is a spelling error or a grammar error and it provides suggestions of how to fix your mistakes. Bon Patron is still not perfect, but it is very helpful for editing simple texts.
WordReference
This is one of the better online dictionaries. As with any dictionary, you must look things up word for word. If you are looking for an expression (ex. all the time), sometimes you can type in the whole expression and get results. If you do not get the complete expression, try searching for a different word within the expression, or think of another way to say the same thing.