My Projects, Hacks
This page lists some of my projects and hacks. Most of the projects are done with the Swathanthra Malayalam Computing community. But the projects are generic in nature most of the time , not limiting to Malayalam alone.
Important: It is bit difficult to maintain this page up to date. So see my github profile in addition to this incomplete list. Also please take a look at my digital garden
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]