Tuesday, September 28, 2010

TransBot is up and developing

So for the RIT HFOSS class my partner Mark and I are working on TransBot. TransBot is an IRC bot translation bot written in Python that uses the Google Translate API to translate between IRC channels. We grabbed the original code from John McLean's FedoraHosted repo. John noted in his wiki that he intended for the project to be picked up and improved. The base code looks very basic and we are looking forward to improving it quite a bit. Some of our preliminary goals:
  • Modularize the code: We want to create a translation module that will take in a stream and output a translated stream. This could have other useful applications in the future.
  • Port to Sugar: TransBot would be an invaluable tool to children in developing countries. It would allow them to communicate to the outside world without language barriers. We want this to work on the XO 1.0 as well as XO 1.5 and Sugar on a Stick.
  • Involve the community: The existing version of TransBot is very basic and requires coding knowledge to configure properly. We'd like to add a more user-friendly interface to TransBot. Add a GUI instead of manually writing a config file.
We'll be maintaining a wiki on SugarLabs as well as FedoraHosted It's pretty bare-bones at the moment but you can find our project at http://wiki.sugarlabs.org/go/Activities/TransBot. We'll be adding content here as we flesh out where the project is going.

Our source code is available a http://git.fedorahosted.org/git/transbot.git

Stay tuned for more updates!

No comments:

Post a Comment