Automatic Language Translation of Second Life chat messages
$500-5000 USD
Завершено
Опублікований over 14 years ago
$500-5000 USD
Оплачується при отриманні
**Second Life (online virtual world) has an open source client called Snowglobe (insert link), which is written in C++ and available on Windows, Mac, Linux platforms. **
**This project is to add the capability to the Snowglobe Second Life viewer to automatically translate incoming chat from other users, by passing the received text to Google Translate for conversion to the language of the receiving user. **
**Desired high-level behavior:**
* **Add an 'Automatically translate chat' checkbox to chat preferences panel.**
* **Add a received language choice popup (default to installer language) to the preferences.**
* **Send received chat text to Google Translate web API for conversion to chosen language.**
* **Display translated text in parenthesis after the received text, i.e.:
“Philip Linden: Where is the nearest bathroom? (Wo ist das nächste WC?)"**
## Deliverables
**Should be well documented, easily tested code. Would prefer a written test plan, and would also be interested in proposals including unit tests. Finally delivery of code would be as a committed patch to the open source Snowglobe repository. More information about the open source project can be found at <[login to view URL]>**