Project Jahnabi
A pioneering multilingual input platform and digital tool suite that enabled native Assamese computing for millions of regional language users.
PROBLEM STATEMENT
Assamese language computing was historically hindered by non-standard ASCII fonts, fragmented phonetic keyboard mappings, and a complete lack of digital dictionary-assisted word auto-completion engines.
PROJECT IMPACT
Over 2 million downloads. Standardized digital typing, made digital communication accessible to local administrations, news houses, and schools in Assam.
The Genesis
In the early 2010s, typing in Assamese was a complex, frustrating process. Standard Unicode keyboard layouts (like Inscript) had a steep learning curve, while the popular phonetic layouts suffered from an extreme lack of standardization and custom vocabulary support. Non-unicode ASCII fonts forced users into proprietary silos, preventing search engines from indexing regional language content.
Project Jahnabi was designed to solve this. It created a highly intuitive, hybrid phonetic typing engine coupled with a comprehensive, lightweight dictionary-assisted auto-completion system.
Technical Architecture
Jahnabi is engineered for high-performance and zero lag. The platform is modularly designed:
- Phonetic Transliteration Engine (C++): Maps Roman script inputs to Assamese Unicode characters on-the-fly using state-machine mapping rules.
- Contextual Auto-Suggestion Engine (Java / C#): Queries a highly compressed, custom Trie-structured local dictionary containing over 150,000 active Assamese words and conjuncts.
- Web Interface (JavaScript): A lightweight, cross-browser online typing portal and editor that enables native typing on any web browser without local system installations.
Legacy and Impact
Jahnabi revolutionized digital typography in Assam. It was adopted by local newspapers, research centers, and state government operations. By offering Unicode standard compliance, it helped index millions of pages of Assamese web content, creating a lasting digital footprint for a historically low-resource language.