Is there any web app that people can translate texts (articles, movie subtitles, etc) together?
Is there any Social Translation web site?
webapp rec;collaboration;translation
http://mygengo.com/string/ Might fit the bill, depending on the type of data you need to translate. String is more Web development oriented, but  depening on exactly what you want to do, it could be useful