Firstly I'm a team of the team for the site - so, a bit of self-promotion here might be...
Translia (http://www.translia.com) is the first online translation website that implements crowd sourcing business module by a real meaning. Typically crowd sourcing means a mass of people, each working on a smaller part of the job, together deliver a larger job and achieve better quality, quick turnaround and lower cost.
The major challenges in designing a crowd translation sites include
- Automating the translation business and production process that traditionally involves a lot of human attendance.
- Enabling translators, who usually work alone, to collaborate with each other.
To address these issues we adopted Drupal and built the site in the two directions:
Translation process automation that involves the following modules,
- Workflow, Workflow field
- Messaging and notifications
- Ubercar
- Userpoints
We developed a couple of modules for meeting the unique requirements set by the project. For example, measuring the contribution of each member to a job.
Community and social network features that are based the core or contributed modules such as
- Forum
- Profiles
- Facebook-style status
- Invite
Views are widely used for rending the data pages. The theme Internet services is perfectly fitting the site so we even don't modify it much - thank hswong3i for bringing such a great theme!
The team still work hard for making the site even more powerful. We see bigger challenges are emerging as the site takes off-
- We aim to having 10,000 users actively working and playingking on the site in the next year. How can we make the system scalable?
- Translators are scattered around the globe and they are highly sensitive to the performance of translation UIs. How can we feed them with pages in lightning speed while the business logy get more and more complex, the data volume are growing bigger and bigger?
What would you do if you are working on this site? Any comments and suggestions will be appreciate.
Well, as indicated in another post, Translia offers free translation services, which is ideal for open source projects like Drupal and contributed modules. Be sure to have a look at it if you speak more than one language or you work on a multilingual site as it happens -- http://www.translia.com.
Finally, we thank the Drupal community - we couldn't do it without you! Also, thank JK and Waqar who contributed to the site as our partner.