An on-line dictionary repository and site for collaborative development of (new) terminology and dictionaries. You can browse, participate in, or create your own dictionary projects.
Counting 18 dictionaries, 102017 translations and 75 users...