Projects

Various projects that I started and maintaining. INCOMPLETE

Swanalekha

Swanalekha transliteration based input methodarrow-up-right. Started in 2007arrow-up-right, 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.

Swanalekhachevron-right

Chilanka

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

Chilankachevron-right

Manjari

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

Manjarichevron-right

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 2017arrow-up-right and continous to actively develop it.

Morphology Analysischevron-right

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

Spellcheckchevron-right

Spellcheck webservice for many languages

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

Gayathri

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

Gayathrichevron-right

Tesseract based OCR web frontend

Hosted at https://ocr.smc.org.in/arrow-up-right, 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/arrow-up-right. 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 Recognitionchevron-right

Machine translation

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

Learning Malayalam writing

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

Hyphenation patterns for Indian languages

https://gitlab.com/smc/hyphenation/arrow-up-right - Used in TeX, Indesignarrow-up-right, Androidarrow-up-right, Scribusarrow-up-right

Last updated