Glossaries :
http://www.globalspec.com/reference/32651/203279/Dictionary-of-Civil-Engineering-English-French – online book
http://www.proz.com/translation-glossary-post/English-to-French/6880 – this is an open glossary to which anyone can contribute.
Journals :
The Open Civil Engineering Journal – open access research articles and reviews
Advances in Civil Engineering – not many articles so far, but promising.
Advances in Materials Science and Engineering
More journals listed in this directory.