Home arrow Programming
Programming

Can you program? Then we could use your help. Think of this as an opportunity to be involved with Translate.org.za if you're not very good at translating.  Or as an opportunity to get some real work under your belt.  If you are a student you might want to propose a Translate.org.za related project for your computer programming course.

What you will need:

  • Ability to program in Python (sometimes C++)
  • Access to the Internet
If you cannot program in Python but have experience in an Object Orientated language, that is OK.  Your first step would be to read the following: the Python Tutorial and the Python Library Reference .  Your best source of information is the Python website where you can also download the latest software.
 
If you are now looking for a project have a look in these two places:
  • Friedel Wolff maintains two lists of things to fix, add or enhance
  • This list of mini projects is much meatier, but will of course also take much longer
  • Port Hunspell to Microsoft CSAPI
  • Ask on IRC on #pootle
The tools we use are maintained as part of the Translate Toolkit project, look for their mailing lists and version control instructions. 
 
Porting of hunspell would require a serious Windows hacker who can reverse engineer the CSAPI and provide an implementation that will run against hunspell.  This would allow Translate.org.za's free spell checkers to work on Windows, plus probably have the added benefit that any Windows program could use the CSAPI and associated spell checkers without requiring Microsoft Office.
 
 
< Prev   Next >