📚
Docs
  • Welcome
  • Santhosh Thottingal
    • Coding
    • Software I use
    • Research Papers
    • Talks
    • Projects
    • In news
    • Ideas
    • Books
  • Malayalam Computing
    • Unicode
      • Syllable
      • Conjunct
      • Articles
    • Input methods
      • Inscript
      • Swanalekha
      • Handwriting Recognition
        • Procrustes Analysis
      • Proprietory Input Methods
      • What is a good input method?
      • Typewriter
    • Script Rendering
      • Orthography
      • Ya Ra Va Signs
      • U signs
    • Type Design
      • Color Fonts
      • Curves
      • Design Ideas
      • Manjari
        • Gallery
      • Chilanka
      • Gayathri
      • Customize Malayalam fonts in Linux
      • Articles
      • Tools
      • Type classification
        • Display typefaces
    • Spellcheck
      • History
      • Dictionary based approach
      • Nature of Malayalam spelling mistakes
      • Morphology analyser based approach
      • Tools and services
      • Links
    • Hyphenation
      • Web page
    • Typesetting
      • LaTeX
      • Scribus
      • PDF
      • XeTeX
      • Indesign
      • Markup languages
    • Speech Recognition
    • Speech Synthesis
      • Dhvani
    • Collation
    • Corpus
    • Morphology Analysis
      • Mlmorph
        • Snippets
      • Part of speech tagging
      • Morphology complexity
    • Named Entity Recognition
    • Numbers
      • Number spellout
      • Hindi
    • Machine Translation
      • Neural Machine Translation
    • Optical Character recognition
    • Transliteration
    • Digitization
    • NLP
      • Low resource languages
      • Natural Language Generation
    • Grammar analysis
      • Style checkers
    • Dictionary
      • Lexicon
    • Natural Language Understanding
    • Natural Language Generation
    • Swathanthra Malayalam Computing
    • Meta
      • Malayalam Sign Language
      • പദനിർമിതി
      • History
      • ലിപിപരിണാമം നിലച്ചുപോയോ?
      • ഭാഷാ പഠനം
      • ശ്രേഷ്ഠ ഭാഷ
      • Dictionary
    • Encyclopedia
    • Government
      • Script
      • കേരള ഭാഷാ ഇൻസ്റ്റിറ്റ്യൂട്ട്
  • Academic Research
    • Knowledge Dissemination
    • Research papers
    • Reproducible Research
  • Arts
  • Books
  • Blockchain
  • Computer Science
    • Data, Information, Knowledge
    • Theory of computation
    • Compilers and Interpreters
    • Graphics
    • Data Visualization
    • Parsers
    • Data Structures & Algorithms
    • Finite State Transducer
  • Cyberspace
    • Digital Governance
    • കേരളത്തിൽ
    • Online Abuse
  • Databases
  • Education
    • Finite State Transducers
    • Digital Education
    • Digital Literacy
      • ഡിജിറ്റൽ സാക്ഷരതാ പദ്ധതി
      • Resources
    • Remote Learning
    • General Learning
  • Entertainment
  • Frontend technology
    • Colors
    • Design systems
    • CSS
    • PWA
    • SPA
    • Vue
  • Generative Graphics
    • Drawbot
    • Matrix Digital Rain
  • Hardware
  • Internet
    • Etiquettes
    • Privacy
    • IPFS
    • Resilience
    • Decentralization
    • Network debugging tools
  • Knowledge Representation
  • Languages & Scripts
    • Arabic
    • Vattezhuth
  • Life
    • Digital Minimalism
  • Linux
  • Machine learning
    • Neural Networks
    • Dialog systems, Information retrieval
    • Large Language Models
    • Embedding
    • ML in Production
    • Retrieval Augmented Generation
  • Mathematics
  • Music
  • Parenting
  • Politics
    • Hatred, Hinduthwa, Nationalism
  • Productivity
  • Problem Solving
  • Science
  • Software Libraries
  • Software Engneering
    • Architecture
    • Product Management
    • Docker
    • Programming
      • Javascript
    • People
    • Performance
    • Code Review
  • Web3
  • Web Typography
  • Writing
  • പാട്ടുകൾ
    • കുട്ടിപ്പാട്ടുകൾ
  • മലയാളം അച്ചടി
  • ഗവേഷണപ്രബന്ധങ്ങൾ
Powered by GitBook
On this page
  • Swanalekha
  • Chilanka
  • Manjari
  • Malayalam Morphology Analyser
  • Spellchecker based on morphology analyser
  • Spellcheck webservice for many languages
  • Gayathri
  • Tesseract based OCR web frontend
  • Handwriting recognition
  • Machine translation
  • Learning Malayalam writing
  • Hyphenation patterns for Indian languages
  1. Santhosh Thottingal

Projects

Various projects that I started and maintaining. INCOMPLETE

PreviousTalksNextIn news

Last updated 1 year ago

Swanalekha

. Started in , 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.

Chilanka

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

Manjari

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

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 and continous to actively develop it.

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 webservice for many languages

Gayathri

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

Tesseract based OCR web frontend

Handwriting recognition

Machine translation

Learning Malayalam writing

Hyphenation patterns for Indian languages

. Blog post

Hosted at , this is a web frontend for Tesseract.js OCR

Online handwriting recognition system based on procustes analysis. Available at . 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

Opus MT based machine translation system for English-Malayalam(bidirectional) available at

illustrates how to write Malayalam. Blog post

- Used in TeX, , ,

Swanalekha transliteration based input method
2007
Swanalekha
designed and released in 2014
Chilanka
Manjari
started this in 2017
Morphology Analysis
Spellcheck
https://spell.toolforge.org/
https://thottingal.in/blog/2020/10/26/spellchecker-webservice/
Gayathri
https://ocr.smc.org.in/
https://handwriting.smc.org.in/
Handwriting Recognition
translate.smc.org.in
https://learn.smc.org.in/
https://thottingal.in/blog/2020/11/01/application-for-learning-to-write-malayalam/
https://gitlab.com/smc/hyphenation/
Indesign
Android
Scribus