translate English to French: Free. http://www.logos.it TERMDAT (Government of Switzerland terminology database).
Banque de terminologie du gouvernement suisse.