ESL Tools

Google Translate
This is fantastic! It will translate any web page into another language (as long as you know the original language and what you want it translated into). Easy, too - on the homepage in the "Google Translate" box, type a URL. Then the From language and the Into Language - takes a minute, but is wonderful. LOTS of educational possibilities with this one!

VOXOPOP
For your students who are interested in learning but learn best by talking (or are learning a language) and need to practice pronunciation, this is a wonderful site. This site is like a social network, only uses voices rather than text. Could be a fun addition to language lessons. NOTE: We did not screen for content - so an "open" conversation is not recommended at this time. It's easy, however, to set up specific groups with restricted chats.

LiveMocha
Another option for those students struggling with learning a language. This site is a link to many language learning services, both free and paid, including live chats, access to online courses, speaking exercises, etc., with beginner to advanced levels. As a fun twist, language learners can be paired up to mentor and provide feedback to another member who is learning their language (an on-line form of peer tutoring and feedback!).

Vox Swap
VoxSwap is the social network for learning language! The home page allows you to select "Find people who speak __________ and who want to learn _______________" and then connects you with people who fit your requirement. So, your students can be speaking to a native language user who is working to learn English (win-win!). A fun way to work on language learning.