Transliterator between الْعَرَبِيَّة (Arabic) and Latin script based on IJMES Standard
npm install arabic-transliteratefully-vocalised الْعَرَبِيَّة (Arabic) script to Latin script based on IJMES standard. Additionally the application transliterate texts from Latin script based on IJMES standard to non-vocalised الْعَرَبِيَّة (Arabic) script. To experiment functionality of this package use the Arabic Transliterator App website on you browser. Note : the non-vocalised الْعَرَبِيَّة (Arabic) text to Latin IJMES translieration isn't completely supported.
npm install arabic-transliterate`Usage
$3
`
const arabictransliterate = require("arabic-transliterate");
`$3
`arabictransliterate(input, direction, language)`> input
>> text in IJMES for Latin \
>> text in الْعَرَبِيَّة
> direction
>> 'latin2arabic' \
>> 'arabic2latin'
> language
>> 'Arabic' \
>> 'Persian' (# to be completed) \
>> 'Ottoman Turkish' (# to be completed) \
>> 'Modern Turkish' (# to be completed)
$3
`
console.log('Latin IJMES >> الْعَرَبِيَّة non-vocalised : ', arabictransliterate("Maṭlaʿ al-Saʿdīn","latin2arabic","Arabic"));
// Expected Latin IJMES >> الْعَرَبِيَّة non-vocalised : مطﻼع السعدين
`
$3
`
console.log('fully-vocalised الْعَرَبِيَّة >> Latin IJMES : ', arabictransliterate("مُكَاتَبَات علاَّمي","arabic2latin","Arabic"));
// Expected fully-vocalised الْعَرَبِيَّة >> Latin IJMES : mukātabāt ʿallāmy
`Execution
Given the above JavaScript code is included into a script.js file : `node script.js``