This dictionnary lists 5000 technical terms (French, German, English and Spanish) http://www.fhs.ch/berner/?l=en