Skip to content

ShowCase Fork; Open source transliteration models for Indian languages (Roman script to Native scripts)

License

Notifications You must be signed in to change notification settings

JosephGeoBenjamin/IndianNLP-Transliteration

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

IndianNLP-Transliteration

Project Website | Demo UI | Python Library

The main goal of this project is to create open source input tools for content creation in under-represented languages in India.
It started in collaboration with Story Weaver a non-profit working towards foundational literary education for children, supported by Google's AI for Social Good initiative.

Most languages in India do not have digital presence due to an underdeveloped ecosystem. One of the major bottlenecks in content creation and language adoption, is difficulty to input text in several native Indian languages. Lack of stable input tools in underserved languages is huge barrier for creating digital content and NLP datasets in these languages.

Supported Languages

  • Bengali - বাংলা
  • Gujarati - ગુજરાતી
  • Hindi - हिंदी
  • Kannada - ಕನ್ನಡ
  • Konkani Goan - कोंकणी
  • Maithili - मैथिली
  • Malayalam - മലയാളം
  • Marathi - मराठी
  • Panjabi Eastern - ਪੰਜਾਬੀ
  • Sindhi - سنڌي‎
  • Sinhala - සිංහල
  • Telugu - తెలుగు
  • Tamil - தமிழ்
  • Urdu - اُردُو

Repository Usage

For Attributions and Contributions lists, check here 🖖

Training Procedures

This repository is developed to facilate easier experimentation with different network architecture models, reformulated objectives with minimal effort and highly tinkerable, rather than a offshelf library.

A Condensed standalone version of a simple model training, inferencing and accuracy computation is created as jupyter notebook.
Notebook

Pythonic Library

Pythonic transliteration library is available as Python Package Index and also under github releases.
Follow usages in apps readme.


NeuralNet Models

Transliteration models for languages are made available as releases, in a easy deployable way.

All the NN models (along with metadata) of Xlit - Transliteration are licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.

CC BY SA 4.0


Datasets

Datasets created as part of the project for languages Maithili, Konkani, Hindi are made available as JSON files under downloads.

Xlit - Transliteration Datasets by Story Weaver & AI4Bharat are licensed under a Creative Commons Attribution 4.0 International License.

CC BY 4.0

Kindly attribute if you use the dataset for your research or products


Contact

If you have benefited by our datasets/models/services or got motivated by our works, we would like to hear from you.

email: opensource@ai4bharat.org


About

ShowCase Fork; Open source transliteration models for Indian languages (Roman script to Native scripts)

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 73.2%
  • Jupyter Notebook 26.8%