Comment on iTranslate

It's a German / English and German / French phrase dictionary that includes idiomatic expressions.