Skip to content

IIT Kanpur CS689 (Computational Linguistics For Indian Languages) Project.

License

Notifications You must be signed in to change notification settings

indraneel12/archaic-keys

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Archaic Keys: Unlocking Language Diversity

In a world increasingly reliant on digital communication, ensuring inclusive linguistic support is paramount. Our project endeavors to bridge this gap by developing robust Natural Language Processing (NLP) models tailored specifically for underrepresented languages. Focused initially on Malayalam and Nepali, our project extends beyond mere academic pursuits; it responds to a pressing need for tools accommodating archaic characters, ligatures, and other linguistic nuances often overlooked by existing platforms.


app



Overview

  • Multilingual Keyboard
  • Ease of typing in local languages
  • Support for archaic characters, ligatures, various scripts, etc.
  • Dynamic transliterations
  • Options for various customizations


Current Language Support

  • Malayalam
    • Full Unicode support (The Unicode Standard, Version 15.1)
    • Devanagari script
    • ISO 15919 script
  • Nepali
    • Newa (common literature support)
    • Devanagari script
    • Roman script


Additional Features

  • responsive layout (run on any screen)
  • keyboard lights (RGB animation)
  • toggle script mode (type in chosen language or chose script)
  • input any character (by any standard Unicode notation)
  • export and import current text (partial HTML support)
  • rich text editor (powered by Quill)
  • transliteration support (powered by AI4Bharat)


Future Work

  • add custom models
  • host our API backend publicly
  • custom support for keyboard-related NLP tasks


Current Release

About

IIT Kanpur CS689 (Computational Linguistics For Indian Languages) Project.

Resources

License

Stars

Watchers

Forks

Packages

No packages published