I think these sites may help u
Among these the first one is good
But you may try other tooo...Can any one please tell me about online English to French Technical word ( Mechanical Engg) translators?
Welcome in Translation Projects, deal and services with any Language
for more details please explore our website.
Please visit 鈥?http://www.somyatrans.com/index.html
Please send mail at- firstname.lastname@example.org