This site leads to numerous glossaries which were compiled by students in translation studies at Cologne. The cover numerous subjects.
Languages
German
English
French
French