Projects

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

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!!!

KDE Indic Screensavers

Hyphenators

  1. Malayalam Hyphenation Rules version 1.2
  2. Kannada Hyphenation Rules version 1.1
  3. Bengali Hyphenation Rules verson 1.1
  4. Hindi Hyphenation Rules version 1.1
  5. Telugu Hyphenation Rules version 1.0
  6. Tamil Hyphenation Rules version 1.0
  7. Gujarati Hyphenation Rules version 1.0
  8. Panjabi Hyphenation Rules version 1.0
  9. Oriya Hyphenation Rules version 1.0
  10. 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 IPA Transliteration

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]