Linguee is an online tool that searches for online translations of terms. It was originally only available for English<>German, but French, Spanish and Portuguese have now been added. You have to look carefully at the sources use and check the results for reliability, but provided you do that it’s a very useful tool.
Spanish<>English toolbar button (drag to the toolbar if using Firefox)
French<>English toolbar button (drag to the toolbar if using Firefox)