Build Arabic-first
into any workflow.
REST API for full programmatic control. MCP server for AI agent orchestration. One API key, usage-based credits, no minimums.
Quickstart
From upload to Arabic .pptx in one API call.
curl -X POST https://api.slidearabi.com/v1/convert \
-H "Authorization: Bearer sa_live_xxxxxxxxxxxx" \
-F "file=@quarterly-report.pptx" \
-F "source_lang=en" \
-F "target_lang=ar"
# Response
{
"conversion_id": "conv_9f3k2m1a",
"status": "processing",
"slides": 24,
"estimated_seconds": 45,
"credits_reserved": 24
}REST API
api.slidearabi.com/v1
Full programmatic access to the conversion pipeline. Upload files, start conversions, poll status, download results. Standard HTTP with JSON responses.
/v1/convertCore/v1/conversions/:idCore/v1/conversions/:id/downloadCore/v1/keysAuth/v1/credits/balanceCredits/v1/credits/purchaseCredits/v1/conversionsHistory/v1/keys/:key_idAuth/v1/usageCreditsMCP Server
Model Context Protocol
Native integration for AI agents. Connect Claude Desktop, Cursor, Perplexity, or any MCP-compatible client. Agents get structured tools with built-in error handling and credit management.
upload_presentationSend a .pptx file (base64) for conversion
convert_presentationStart RTL conversion on an uploaded file
get_conversion_statusPoll progress — percentage, agent step, ETA
download_resultRetrieve the finished Arabic .pptx
list_conversionsBrowse conversion history with filters
get_credit_balanceCheck remaining credits and tier info
Workflow: upload_presentation → convert_presentation → poll get_conversion_status every 20-30s → download_result
Under the hood
What happens when you call the API.
Ingest & Validate
File validation, slide counting, format checks. Credits reserved atomically.
Multi-Agent Processing
Four specialized AI agents process in parallel — translation, layout RTL, chart adaptation, quality audit.
Quality Gate
Cross-slide consistency engine scores every slide. Typography coherence, term locking, cultural validation.
Delivery
Reconstructed .pptx with embedded Arabic fonts, preserved animations, and full editability. Credits settled.
Credits & pricing
1 credit = 1 slide converted. Buy what you need, use when you want. API pricing uses prepaid credit packs.Web upload pricing →
Authentication
Authorization: Bearer sa_live_xxxxxxxxxxxx- ✓API keys are SHA-256 hashed at rest
- ✓Prefix-based lookup (first 8 chars)
- ✓Per-key rate limits and scoping
- ✓Instant revocation via dashboard or API
Rate Limits
429 responses include Retry-After header. Enterprise limits available on request.
Get your API key
Two ways to get started — choose what works for your workflow.
Via Dashboard
HumanSign in to the dashboard, navigate to API Keys, and generate a new key. Best for getting started quickly as a developer.
Open DashboardVia API
Agent-friendlyNo OAuth required. Request a key programmatically — ideal for AI agents and automated pipelines that can't navigate browser auth flows.
curl -X POST https://api.slidearabi.com/v1/keys \
-H "Content-Type: application/json" \
-d '{"email": "dev@company.com", "name": "CI Pipeline"}'A verification link is sent to the email address. Once confirmed, the key is active.
sa_live_ prefix. SHA-256 hashed at rest. Revocable instantly via DELETE /v1/keys/:id or the dashboard.Start building
Get your API key and convert your first presentation in under a minute.