My Projects, Hacks
This page lists some of my projects and hacks. Most of the projects are done with the Swathanthra Malayalam Computing (http://smc.org.in) community. But the projects are generic in nature most of the time , not limiting to Malayalam alone.
Silpa
Silpa, Swathanthra Indian Language Processing Applications is a web platform to host the free(dom) software language processing applications easily. It is a web framework and a set of applications for processing Indian Languages in many ways. Or in other words, it is a platform for porting existing and upcoming language processing applications to the web. Silpa can also be used as a python library or as a webservice from other applications. More than 15 application modules are available now and developers actively adding and improving modules. Visit the project
License: AGPL , Language: Python
Dhvani
Dhvani is a Text to speech system for Indian Language. It supports 10 Indian languages. It won FOSS India Award 2008. You can read more about the project from http://dhvani.sourceforge.net
License: GPLv2+, Language: C
Input Methods
Swanalekha SCIM/M17N based input method for GNU/Linux : http://wiki.smc.org.in/Swanalekha
Swanalekha Bookmarklet: http://thottingal.in/projects/swanalekha/swanalekha.html
Swanalekha javascript library Malayalam: http://thottingal.in/projects/swanalekha/swanalekha-ml.html
Swanalekha javascript library Tamil: http://thottingal.in/projects/swanalekha/swanalekha-ta.html
Swanalekha Firefox extension: https://addons.mozilla.org/en-US/firefox/addon/11203/ (Along with Nishan Naseer)
Swanalekha jquery plugin: developed by Nishan Naseer based on javascript library : http://github.com/nishan/jquery-swanalekha
Predictive text entry with ibus
Spellcheckers
Malayalam Spellchecker based on GNU Aspell and Hunspell : http://wiki.smc.org.in/Spellchecker . This is available in Fedora and Debian based GNU/Linux distros.
Openoffice spelling checker extension http://extensions.services.openoffice.org/en/project/dict_ml_IN
Firefox Malayalam spellchecker extension https://addons.mozilla.org/en-US/firefox/addon/13502/
Screensavers
Matrix Digital Rain Screensaver In Malayalam!!!
Hyphenators
- Malayalam Hyphenation Rules version 1.2
- Kannada Hyphenation Rules version 1.1
- Bengali Hyphenation Rules verson 1.1
- Hindi Hyphenation Rules version 1.1
- Telugu Hyphenation Rules version 1.0
- Tamil Hyphenation Rules version 1.0
- Gujarati Hyphenation Rules version 1.0
- Panjabi Hyphenation Rules version 1.0
- Oriya Hyphenation Rules version 1.0
- Marathi Hyphenation Rules version 1.0
Javascript based hyphenation in webpages: javascript library
A hyphenator bookmarklet : http://thottingal.in/projects/bookmarklets/hyphenate.html
Algorithms
Indic Soundex: Algorithm , Implementation
Approximate Search : Cross language approximate search on Indian languages
Cross Language Transliteration for Indian Languages: http://smc.org.in/silpa/Transliterate
Indic ISO 15919 Transliteration
Wiki2CD
wiki2cd is a offline wikipedia repository creator tool written for Malayalam wikipedia version 1.0 CD. The s/w is extensible and can be used with any language. Read more from here : http://github.com/santhoshtr/wiki2cd
Encoding Converters
Payyans is a Language independent encoding converter – ASCII to Unicode and reverse. Read more from here : http://wiki.smc.org.in/Payyans
Online encoding conversion tool
Localization
I used to participate in GNOME , KDE, Debian Localization projects as a translator and co-ordinator. Now a days I am not active in that.
Dictionary
Online English-Hindi, English-Malayalam Dictionary: http://smc.org.in/silpa/Dictionary
Dict protocol based desktop dictionary for Malayalam: http://wiki.smc.org.in/Dictionary
[TODO: Complete this page with details of rest of the projects/hacks]