translate English to French: Here are a few sites which provide valuable help.
Voici quelques sites qui offrent une aide valable.