The old CIS forum for translators--sections for various languages, plus one for ESL folks--called FLEFO (which stood for Foreign Language...and I forget the rest of it)--has been reborn as:
http://www.flefo.org/
As here, there are individual forums roughly corresponding to the old sections.
--DS