Skip to content

Features Documentation

Abdelrahman Bayoumi edited this page Dec 3, 2023 · 2 revisions

💻 Usage

Tashkeel Removal

const { ArabicServices } = require('arabic-services');
console.log(ArabicServices.removeTashkeel('الخَيْلُ وَاللّيْلُ وَالبَيْداءُ تَعرِفُني'));
// Output: 'الخيل والليل والبيداء تعرفني'

Tatweel Removal

const { ArabicServices } = require('arabic-services');
console.log(ArabicServices.removeTatweel('كن جميـــلا ترى الوجــود جميـــــلا'));
// Output: 'كن جميلا ترى الوجود جميلا'

Convert To Old Arabic

const { ArabicServices } = require('arabic-services');
console.log(ArabicServices.toOldArabic('الخَيْلُ وَاللّيْلُ وَالبَيْداءُ تَعرِفُني'));
// Output: 'الحىل واللىل والٮىدا ٮعرڡٮى'

Convert To Old Arabic And Tashfeer Banned Words

checkout our banned words list

const { ArabicServices } = require('arabic-services');
console.log(ArabicServices.toOldArabicAndTashfeerBannedWords('جيش العدو يقتل الأطفال'));
// Output: 'چـێـݭ !ڵعـݚۉ ی۪ـڨـټل الاطڡال'

Tashfeer

const { ArabicServices } = require('arabic-services');
console.log(ArabicServices.tashfeer('هذا النص مشفر'));
// Output: 'هـۮו اڵـݔص مـݭفـݛ'

Tashfeer Banned Words

checkout our banned words list

const { ArabicServices } = require('arabic-services');
console.log(ArabicServices.tashfeerBannedWords('جيش العدو يقتل الأطفال'));
// Output: 'چـێـݭ !ڵعـݚۉ ی۪ـڨـټل الأطفال'

Word To Letters

const { ArabicServices } = require('arabic-services');
console.log(ArabicServices.wordToLetters('شجرة'));
// Output: شين جيم راء تاء_مربوطة

Remove Arabic Affixes

const { ArabicServices } = require('arabic-services');
console.log(ArabicServices.removeArabicAffixes('المدرسة'));
// Output: مدرس

Clone this wiki locally