The website of the German translators’ association BDÜ (Bundesverband der Dolmetscher und Übersetzer) now has English and French versions.
I notice all three opening pages start with ‘Search online for interpreters or translators’ or the equivalent, which is an improvement over the days when you needed Holmesian skills to find the search.