Other

Use of the dictionary as a language-learning tool, but also to teach the pitfalls of online translation.

http://www.google.com.au/language_tools?hl=en Google Language Tools http://babelfish.altavista.com/ Babelfish online translator

To do your own puzzles http://puzzlemaker.discoveryeducation.com/