Item logo image for Latinify: Indic & Arabic Romanizer

Latinify: Indic & Arabic Romanizer

Item media 2 (screenshot) for Latinify: Indic & Arabic Romanizer
Item media 1 (screenshot) for Latinify: Indic & Arabic Romanizer
Item media 2 (screenshot) for Latinify: Indic & Arabic Romanizer
Item media 1 (screenshot) for Latinify: Indic & Arabic Romanizer
Item media 1 (screenshot) for Latinify: Indic & Arabic Romanizer
Item media 2 (screenshot) for Latinify: Indic & Arabic Romanizer

Overview

Transliterates Indic scripts (using ITRANS conventions) and Arabic script to the Latin alphabet

Can you speak Hindi but struggle to read Devanagari? Understand Tamil but not the script? Follow Urdu conversations but can't read Arabic letters? Latinify automatically converts Arabic, Bengali, Gujarati, Hindi, Kannada, Malayalam, Marathi, Nepali, Odia, Pashto, Persian, Punjabi, Sinhala, Tamil, Telugu, Urdu, and more to familiar Latin letters — on any website, instantly, without sending your data anywhere. Works on news sites, Wikipedia, YouTube closed captions, social media, and anywhere else text appears in the browser. SUPPORTED SCRIPTS • Arabic (Urdu, Persian, Pashto, Kashmiri, etc.) • Bengali (Bengali, Assamese, etc.) • Devanagari (Hindi, Marathi, etc.) • Gujarati • Gurmukhi (Punjabi) • Kannada • Malayalam • Odia • Sinhala • Tamil • Telugu FEATURES • All transliteration is done locally. Fast. • Three romanization schemes: ITRANS, ISO (15919 for Indic, 233 for Arabic), and IPA. • For Arabic-script languages, unvowelled text (no harakat) will have short vowels missing, as they are not written. This is expected. • On right-to-left pages, the page layout can optionally be flipped to left-to-right. This is best-effort and some elements may remain RTL. ITRANS SCHEME • At the expense of one-to-one correspondence (strict ITRANS), we prefer common conventions. • Avoids replacements like ǝ , ɔ , ~, .N, RRi, etc., making the transliterated text easier for a lay reader. • Schwa is denoted as ₐ in Devanagari and Gujarati, making it easier to ignore. • Schwa is denoted as 'a' in Gurmukhi, Kannada, Malayalam, Odia, Telugu, as it is usually pronounced. • In Bengali, the inherent vowel is ɔ, not ə. It is denoted as ₒ. • Long vowels are denoted with uppercase: Examples: rAma (राम, ರಾಮ), sItA (सीता, ಸೀತಾ), Enu/En (ಏನು, ஏன்), ODu (ಓಡು, ஓடு). • Nasal signs are denoted as ⁿ or ᵐ, depending on the script and the letter. ISO SCHEME • For Indic scripts, follows ISO 15919. The inherent vowel in consonants is written as plain `a` (e.g., `ka`), as the standard prescribes — contrast with `kₐ` in ITRANS and `kᵃ` in IPA. • For Arabic-script languages, follows ISO 233 and its extensions. IPA SCHEME • Aims for phonetic accuracy rather than lay readability. • The inherent vowel uses a modifier symbol rather than a full IPA vowel when it is frequently dropped and its elision is unpredictable: `ᵃ` (modifier a) for Devanagari, Gujarati, and Gurmukhi; `ᵓ` (modifier open-o) for /ɔ/ in Bengali. • When the inherent vowel is consistently pronounced, the full symbol is used: `ɔ` for Odia, `a` for Sinhala, Tamil, Telugu, Kannada, and Malayalam. • Short i, u, and the inherent schwa are written as `i`, `u`, and `a`, not `ɪ`, `ʊ`, and `ə`. Vowel quality distinctions (centralized/lowered vs close, mid-central vs open) are language-dependent and inconsistently applied even in academic sources; length (`iː`, `uː`, `aː`) is what matters cross-linguistically. LIMITATIONS • This extension does not detect the language. Doing so would require capabilities beyond a lightweight extension. • Schwa deletion for Bengali, Hindi and Marathi is left as an exercise to the reader. Sanskrit, often written in Devanagari, retains the schwa. For example, in Hindi, धड़कने → dhaDakne (verb) or धड़कनें → dhaDkaneⁿ (noun). Without deeper linguistic analysis, it's not possible to determine which ₐ of धड़क should be deleted. • Terminal consonants in Kannada that are not affixed with a vowel sign should ideally be transliterated to 'A', but are treated the same as non-terminal consonants. • There is no straightforward way to map anusvaras. They are sometimes pronounced as nasal vowels (आँखें), or 'n' (चिंता, ఉంది), or 'ŋ' (अंकुर, తెలంగాణ), or 'm' (संभव, దేశం), or dropped entirely (हैं in casual speech). REQUESTING MORE SCRIPTS If you'd like support for additional scripts, open an issue on GitHub. PRIVACY • No data is collected. • No data is sent to any remote server. • All text replacements are done locally by the extension.

Details

  • Version
    2.0
  • Updated
    March 30, 2026
  • Offered by
    prash
  • Size
    41.08KiB
  • Languages
    English
  • Developer
    None Bangalore, Karnataka 560001 IN
    Email
    prash.n.rao@gmail.com
  • Non-trader
    This developer has not identified itself as a trader. For consumers in the European Union, please note that consumer rights do not apply to contracts between you and this developer.

Privacy

Manage extensions and learn how they're being used in your organization
The developer has disclosed that it will not collect or use your data. To learn more, see the developer’s privacy policy.

This developer declares that your data is

  • Not being sold to third parties, outside of the approved use cases
  • Not being used or transferred for purposes that are unrelated to the item's core functionality
  • Not being used or transferred to determine creditworthiness or for lending purposes

Support

For help with questions, suggestions, or problems, visit the developer's support site

Related

Varta Keyboard

4.7

Fast, multilingual phonemic typing for Indian languages; now supports Voice typing.

RomanizeMe - Global Language Transliterator

5.0

A browser extension designed for language enthusiasts, providing romanization for non-Latin scripts.

Sound Hints

4.1

Add pronouncing details and display non-Latin texts with Latin letters

Kannada Font Pack

3.4

This extension allows the user to see the unicode fonts in Kannada even if their system does not support it.

Lipify — Hinglish & Tanglish Subtitles

5.0

Read Hindi & Tamil subtitles in Roman script (Hinglish/Tanglish) with an offline meaning translation in your language.

Hinglish Translator

0.0

Translate any web page text into Hinglish using Gemini AI

translit

5.0

any language in any script

Transliteration Extension

0.0

Transliterate Telugu text to Hindi using Unicode.

Indic Type

5.0

A chrome plugin to type in any language!

Arabic Romanizer

0.0

Convert Arabic text to English script

Google Chat transliteration

5.0

Adds button to messages to translit messages

English to Hindi

5.0

Translate seamlessly with our Chrome extension for English to Hindi text translation.

Varta Keyboard

4.7

Fast, multilingual phonemic typing for Indian languages; now supports Voice typing.

RomanizeMe - Global Language Transliterator

5.0

A browser extension designed for language enthusiasts, providing romanization for non-Latin scripts.

Sound Hints

4.1

Add pronouncing details and display non-Latin texts with Latin letters

Kannada Font Pack

3.4

This extension allows the user to see the unicode fonts in Kannada even if their system does not support it.

Lipify — Hinglish & Tanglish Subtitles

5.0

Read Hindi & Tamil subtitles in Roman script (Hinglish/Tanglish) with an offline meaning translation in your language.

Hinglish Translator

0.0

Translate any web page text into Hinglish using Gemini AI

translit

5.0

any language in any script

Transliteration Extension

0.0

Transliterate Telugu text to Hindi using Unicode.

Google apps