Mango Languages
An interactive language-learning resource supporting dozens of languages, including Chinese (Mandarin and Cantonese), English, Hindi, and Spanish.
Additionally, Mango Reader, a Google Chrome extension available in 12 languages, allows you to go to any website and get translations in real time. The extension requires a Mango Languages account. Watch a video explaining what Mango Reader is and how to use it.