@vm75/inditrans
TypeScript icon, indicating that this package has built-in type declarations

0.7.0 • Public • Published

inditrans

A functional transliterator library for the most common Indic/Brahmic scripts.

  • No dependencies and no server needed. Uses wasm for near native performance.
  • Supports ITRANS toggle transliteration with ## and skipping XML tags
  • Special handling for scripts like Tamil, Malayalam, Gurmukhi, etc. Tuned for reability.
  • Supports vedic accents for vedic scriptures.

References:

Supported scripts

Installation

npm install @vm75/inditrans

Usage example

import * as inditrans from 'inditrans';

async function test() {
  // Init needs to complete before Inditrans could be used
  await indiTrans.init();

  result = inditrans.transliterate(
    "श्री॒ गु॒रु॒भ्यो नमः॒ । ह॒रिः॒ ओ३म् ॥",
    inditrans.Script.devanagari,
    inditrans.Script.tamil,
    inditrans.Option.IgnoreVedicAccents + inditrans.Option.TamilSuperscripted
  );
  ...
}

/@vm75/inditrans/

    Package Sidebar

    Install

    npm i @vm75/inditrans

    Weekly Downloads

    2

    Version

    0.7.0

    License

    MIT

    Unpacked Size

    75.5 kB

    Total Files

    17

    Last publish

    Collaborators

    • vm75