Back to all APIs
Arabic Text Processing
Diacritics removal, transliteration, sentiment analysis, and Arabic text tools
Category: UtilitiesEndpoint:
/v1/arabic/processAvg Response
<50ms
Uptime SLA
99.99%
Free Tier
1,000/mo
Quick Start
JavaScript / TypeScript
javascript
import { KhaleejiAPI } from '@khaleejiapi/sdk'; const client = new KhaleejiAPI({ apiKey: 'your_api_key' }); // Remove diacriticsconst result = await client.islamic.processArabic({ operation: 'remove_diacritics', text: 'بِسْمِ اللَّهِ الرَّحْمَٰنِ الرَّحِيمِ',});console.log(result.result); // "بسم الله الرحمن الرحيم" // Transliterateconst tr = await client.islamic.processArabic({ operation: 'transliterate', text: 'مرحباً بالعالم',});console.log(tr.result); // "mrhba balalm"Python
python
from khaleejiapi import KhaleejiAPI client = KhaleejiAPI('your_api_key') # Remove diacriticsresult = client.islamic.process_arabic( operation="remove_diacritics", text="بِسْمِ اللَّهِ الرَّحْمَٰنِ الرَّحِيمِ")print(result["result"]) # "بسم الله الرحمن الرحيم" # Sentiment analysissentiment = client.islamic.process_arabic( operation="sentiment", text="هذا المنتج رائع وممتاز")print(sentiment["label"]) # "positive"cURL
curl
curl -X POST "https://khaleejiapi.dev/api/v1/arabic/process" \ -H "x-api-key: your_api_key" \ -H "Content-Type: application/json" \ -d '{"operation":"transliterate","text":"مرحباً بالعالم"}'