Google translator will be the bane of your existence. I definitely recommend word reference and their forums, as they offer a lot more insight into how and where sentences are used!
Nothing replaces asking a native speaker, though, so do that when possible; there are websites specifically designed to find people with whom you can practise each other's language 