zohaibadnan137 / urduify

A Roman Urdu to Urdu translator

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Urduify

Urduify is a translator that can translate Roman Urdu to Urdu and vice versa.

Try it out for yourself!

Authors

We created this translator during our internship at Folio3 Software.

Technologies

aws css3 flask html5 javascript pandas python

Screenshots

Screenshot

How It Works

Urduify does not use a learning model.

For translation from Roman Urdu to Urdu, Urduify uses a dictionary which consists of Roman Urdu and Urdu word pairs. This dictionary has more than 16,000 word pairs, and was assembled using a total of six datasets.

For translation from Urdu to Roman Urdu, Urduify uses another dictionary which maps Urdu characters to their corresponding English letters. Hence, translation is done character by character.

Run Locally

Install dependencies

  pip install -r requirements.txt

Start the server

  cd application
  python api.py

Run the application

  cd ../user_interface
  index.html

About

A Roman Urdu to Urdu translator


Languages

Language:Jupyter Notebook 90.2%Language:Python 4.8%Language:CSS 2.8%Language:JavaScript 1.4%Language:HTML 0.9%