THIS IS NOT A BID, this is an information:
Hello,
you will not find a sworn translator in here, as their list is kept by the legal courts of the German states (i.e. Bavaria, Hesse and so on). Only translators listed in a states court "Liste der vereidigten Übersetzer" will be accepted by courts in this very state. This is called "public installment".
So you first need to know, where your document would be needed in front of a judge, then you can find a sworn translator for this court.
As far as I know, the situation is not much different in Austria and Switzerland.
If I were you, I would ask my Embassy for help. They will charge a fee, too, but it probably lower than what a German sworn translator will ask for.
Good luck!