Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

3 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Transliteration_Engine

A lightweight, two-way Python transliteration engine designed to seamlessly convert text between the Devanagari script and the traditional Mithilakshar (Tirhuta) script.

πŸš€ Features

  • Two-Way Conversion: Supports both forward (Devanagari to Mithilakshar) and reverse (Mithilakshar to Devanagari) script mappings.
  • Phonetic Preservation: Retains exact word pronunciations, vowels, consonants, and matras during the conversion process.
  • Modular Design: Divided into distinct script files for easy integration into web applications or larger NLP pipelines.

πŸ“‚ Repository Structure

Transliteration_Engine/
β”‚
β”œβ”€β”€ README.md                             # Project documentation
β”‚
β”œβ”€β”€ devnagari2mithilakshar_convertor.py   # Devanagari βž” Mithilakshar
└── mithilakshar2devnagari_convertor.py   # Mithilakshar βž” Devanagari

βš™οΈ Installation

Clone the repository directly to your local machine:

git clone https://github.com
cd Transliteration_Engine

πŸ’» Usage

1. Convert Devanagari to Mithilakshar

Run this script to convert standard Devanagari text into the traditional Tirhuta script:

python devnagari2mithilakshar_convertor.py

2. Convert Mithilakshar to Devanagari

Run this script to reverse the process and restore Mithilakshar text back into Devanagari:

python mithilakshar2devnagari_convertor.py

πŸ“ Prerequisites

Ensure you have a Tirhuta-compatible font (such as Tirhuta or Mithilauni) installed on your system to correctly render the Mithilakshar characters in your terminal or text editor.

πŸ“„ License

This project is licensed under the MIT License.

About

A Python-based transliteration engine to convert text between Devanagari and the traditional Mithilakshar (Tirhuta) scripts.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages