Google translate - better than nothing! Google translate isn't perfect, but it will get you close.
http://www.reverso.net/ - a really nice translation site that even gives examples of the words in context. It also offers a dictionary option.
www.dictionary.com - an online dictionary. Caution - the definitions are not student friendly.
www.yourdictionary.com - an online dictionary. Very student friendly.
Jibbago Translator – voice to text translation.