I don't like online translators like reverso or babelfish.
For looking up vocab I find
WordReference.com is a great resource, and they also have a forum where you can ask questions about translation. They also have a verb conjugator. It won't do your homework for you, but it'll help you find the pieces which you then have to put together yourself.
Reading French kids' books is a good idea. So is listening to French audio programs -- I have a French podcast that I listen to, which helps me get a feel for how the language is put together.