Akshara Bridge
Version 3.5
Akshara Bridge summary

A comprehensive open source Devanāgarī and Indic script conversion tool

Akshara Bridge converts between several kinds of text that represent Devanāgarī, Western transliterations of Devanāgarī, and other related scripts of India and southeast Asia. Devanāgarī is the alphabet that is used to write Hindi, Marathi, and certain other Indian and Nepali languages. Sanskrit is often written in Devanāgarī but it may also be written in a variety of Indic and Southeast Asian scripts.

The conversion that Akshara Bridge performs is transliteration, i.e. conversion of sounds from one script to another. It does not translate, i.e. convert meanings from one language to another.

Akshara Bridge installation file  •  EXE file  •  5.6M

Akshara Bridge source code  •  ZIP file  •  900K  •  Akshara Bridge is written in Harbour and Harbour MiniGui Extended, and uses the UnicodeLib library.

Akshara Bridge has several features to support VedaPad, but its does not require VedaPad.

Akshara Bridge converts between the following Devanāgarī formats:

  • Unicode Devanagari
  • Unicode IAST
  • Unicode Bengali
  • Unicode Gurmukhi
  • Unicode Gujarati
  • Unicode Oriya
  • Unicode Tamil
  • Unicode Telugu
  • Unicode Kannada
  • Unicode Malayalam
  • Unicode Sinhala
  • Unicode Thai
  • Unicode Tibetan
  • Unicode Myanmar
  • Unicode Khmer
  • Unicode Balinese
  • ISCII
  • Inscript transliteration
  • WX transliteration
  • ITrans transliteration
  • Harvard-Kyoto transliteration
  • Velthuis transliteration
  • SLP1 transliteration
  • VedaPad transliteration
  • Vedic97 Devanagari
  • VedicTrans97 IAST
  • Sanskrit 99 Devanagari
  • Sanskrit 99 IAST
  • Sanskrit 98 Devanagari
  • Sanskrit 98 IAST
  • Hunterian transliteration
  • Custom conversion that you design

Additional features:

  • Input from an onscreen text box, a text file, or an RTF file.
  • Output to an onscreen text box, a text file, or an RTF file.
  • Conversion errors to an onscreen text box or a text file.
  • Sort text by Devanagari and Latin alphabet order.
  • Count syllables in Devanagari text.
  • Convert between ANSI, UTF-16, and UTF-8 formats.
  • Convert between Unicode and HTML character entities
  • Detect, add, or remove a byte order mark (BOM) in a Unicode text file.
  • Perform above operations on files with an optional command line program.
  • Extensive help with glossary and detailed character charts.
Akshara Bridge screen shots
Akshara Bridge main screen
Main screen shot
Akshara Bridge conversion type selection screen
Type selection screen shot
Akshara Bridge expanded input screen
Expanded input screen shot
Akshara Bridge expanded output screen
Expanded output screen shot
UnicodeLib
Version 2.4

UnicodeLib library and source code  •  ZIP file  •  100K  •  UnicodeLib is a Harbour library for processing Unicode text.

UnicodeLib converts between the following Unicode formats:

  • ANSI—Extended ASCII using Windows code page 1252 and others
  • UTF-8—8-bit Unicode format
  • UTF-16LE—16-bit Unicode format, little endian type
  • UTF-16BE—16-bit Unicode format, big endian type
  • Array—Unicode code points in a numeric array
  • RTF—Contents of an RTF file, which can include Unicode
  • HTML—Contents of an HTML file, which can include Unicode

UnicodeLib also includes:

  • UTF-8 analogs of AT(), ASCPOS(), LEFT(), LEN(), PADx(), SUBSTR(), etc.
  • UTF-16 analogs of ASCPOS(), STRTRAN()
  • UTF-8, UTF-16, RTF, and HTML analogs of CHR()
  • Functions for adding, detecting, and removing byte order marks
  • Functions for testing UTF-8, UTF-16, RTF, HTML, and ASCII strings

Akshara Bridge was launched on पुरुषोत्तम एकादशि, 11 June 2007.