bab.la provides dictionaries for translation between english and spanish, german, chinese, french, portuguese, russian, turkish. There is also a german to french dictionary.
The dictionary provides direct translations for words, both in text and audio (in english), and also provides suggested similar expressions.
As a user you can add your own translation suggestions or verify the suggestions of other users as well as making quizzes. The quizzes can even be embedded into websites as shown below.
First read about bab.la on Richard's post.
Technorati Tags: babla, language learning, translation, quiz