This is a best-effort transliteration, not a perfect translation. It uses a common-word lookup table plus a character-level fallback for unrecognized words.

Roman UrduUrdu Script
The dictionary includes 100+ common words (greetings, pronouns, verbs, nouns, adjectives, question words, numbers).