Projects

Various projects that I started and maintaining. INCOMPLETE

Swanalekha

Swanalekha transliteration based input method. Started in 2007, written for my own use, became a widely used input method for Malayalam. Eventhough the same input method was developed for many other Indian languages too, they were abandoned because I failed to get co-developers from those languages to verify and test.

Initially Swanalekha was writtin using SCIM input method technology for Linux. Later, a javascript version was also developed to use in browsers. By 2019, the input method was ported to SIL Keyman so that it works in non-Linux operating systems too. The Indic Keyboard by SMC also include this input method to support Android phones. In Linux, the input method is currently using m17n framework.

Swanalekha

Chilanka

Chilanka Malayalam handwriting style font. This was designed and released in 2014 and the first font I designed.

Chilanka

Manjari

Manjari Malayalam typeface. This is probably the most successfull project I ever did. Started in 2014, this was released in 2016.

Manjari

Malayalam Morphology Analyser

An ambitious effort to encode Malayalam morphology in computer algorithms. This is an ongoing and long project with multiple sub projects. I started this in 2017 and continous to actively develop it.

Morphology Analysis

Spellchecker based on morphology analyser

Spelling checker based on the Malayalam morphology analyser using a set of spelling mistake patterns in Malayalam and provides correction suggestions

Spellcheck

Spellcheck webservice for many languages

https://spell.toolforge.org/. Blog post https://thottingal.in/blog/2020/10/26/spellchecker-webservice/

Gayathri

Malayalam typeface designed by Binoy Dominic. I worked on the project coordination and opentype engineering.

Gayathri

Tesseract based OCR web frontend

Hosted at https://ocr.smc.org.in/, this is a web frontend for Tesseract.js OCR

Handwriting recognition

Online handwriting recognition system based on procustes analysis. Available at https://handwriting.smc.org.in/. The project is incomplete as more letters need to be support and many optimizations are pending. I visit this project occassionally and make some improvement and then move to other projects. Looking for active contributors

Handwriting Recognition

Machine translation

Opus MT based machine translation system for English-Malayalam(bidirectional) available at translate.smc.org.in

Learning Malayalam writing

https://learn.smc.org.in/ illustrates how to write Malayalam. Blog post https://thottingal.in/blog/2020/11/01/application-for-learning-to-write-malayalam/

Hyphenation patterns for Indian languages

https://gitlab.com/smc/hyphenation/ - Used in TeX, Indesign, Android, Scribus

Last updated