Word Reference, one of the best translation sites, with a discussion board
Word2Word Online Dictionaries and Translators -- more than 140 languages
The Human Languages page, now called iLoveLanguages; a very large collection of resources on all languages, translators, language learning, etc.
The News in French
Watch or listen to news broadcasts in French.