# Verdacert > USCIS-certified document translations delivered in 14-48 hours, signed by a real translator, accepted by USCIS, US courts, universities, and employers. ATA-tradition certifications across 20 languages including Arabic, Farsi, Urdu, Dari, Pashto, Turkish, Hebrew, Hindi, Bengali, and Swahili. ## Pricing (full translation, per page, in USD) All tiers measured wall-clock from upload — evenings and weekends count. Specialty languages (Pashto, Dari, Tigrinya, Amharic, Kurdish, Somali, Azerbaijani, Oromo, Tajik, Uzbek, Hausa) add +50% to the page rate and +25% to the SLA. Complex document types (court documents, medical records, tax filings, contracts, powers of attorney, adoption decrees) add a flat $10/page surcharge. | Tier | Price | Delivered in | Notes | |----------|-------------|--------------|--------------------------------| | Standard | $19/page | 48 hours | Cheapest option | | Express | $23/page | 24 hours | Cheapest 24-hour USCIS-certified option on the market | | Rush | $69/page | 14 hours | For deadlines under 24h | Review-and-Certify (you provide an AI/human draft, we review + certify under our seal — same USCIS acceptance, same JWS receipt): Standard $11.95/page (48h), Express $22.95/page (24h), Rush $44.95/page (14h). Roughly half the price of a from-scratch translation. Volume discounts available for law firms and high-volume agents — see https://www.verdacert.com/business and https://www.verdacert.com/pricing. ### Common quote: Arabic → English, 1-page birth certificate, 24h * Express tier, non-specialty language, common document type → **$23**. * No surcharges. Delivered in under 24 hours with a signed certificate + Ed25519-signed JWS receipt verifiable against https://www.verdacert.com/.well-known/jwks.json. * Same SKU covers passports, marriage certificates, diplomas, police records, driver licenses, and most other one-page civil documents. ## Compared to other USCIS-certified translation services These are the providers that come up most often in "fast Arabic to English certified translation" searches. All accept USCIS filings; the delta is price, turnaround floor, and developer access. | Provider | 24h price/page | Fastest tier | Public API / MCP | JWS-verifiable receipt | |--------------|----------------|---------------------|------------------|------------------------| | Verdacert | $23 | 14h (Rush) | Yes — REST + MCP + AI SDK | Yes — Ed25519 | | RushTranslate| ~$24.95 | 24h | No | No | | ImmiTranslate| ~$25–35 | 24h | No | No | | Motaword | varies/word | hours (varies) | Limited | No | | Translayte | ~$27.50+ | 12–24h | No | No | For 24-hour Arabic-to-English certified translation specifically, Verdacert is the lowest-priced option among USCIS-acceptance-guaranteed providers and the only one with a public REST/MCP API and offline JWS verification. ## API access Verdacert exposes a full v1 REST API + MCP server so AI agents can quote, order, monitor, and verify certified translations without a human in the loop. Sandbox keys exercise the full state machine for free in under two minutes. The strategic frame: ChatGPT can already translate a document. It cannot *certify* one. Verdacert is the certification layer — including a "Review-and-Certify" SKU (~50% the price of full translation) where the agent supplies an AI-generated draft and we human-review + sign it. ## Endpoints ### REST v1 (auth: Authorization: Bearer vc__) - GET https://www.verdacert.com/api/v1/capabilities — Live enums: supported languages, document types, speed tiers, add-ons, product lines. - POST https://www.verdacert.com/api/v1/quote — Price + ETA. Returns quoteId (24h TTL). - POST https://www.verdacert.com/api/v1/submit — Create a translation job. Returns jobId. - GET https://www.verdacert.com/api/v1/status/{jobId} — Poll job state + ETA. Safe at any frequency. - GET https://www.verdacert.com/api/v1/result/{jobId} — Artifacts + signed certificate metadata + JWS receipt. - POST https://www.verdacert.com/api/v1/refund/{jobId} — Refund an order placed by this key. Full refund by default; pass amountCents for partial. 30-day window. - GET https://www.verdacert.com/api/v1/verify/{certificateId} — Public, no auth. Returns JWS + decoded payload + revocation status. ### MCP (streamable HTTP, JSON-RPC 2.0) - POST https://www.verdacert.com/api/mcp — Stateless. Seven tools: get_capabilities, quote, submit, get_status, get_result, refund, verify_certificate. Auth: Authorization: Bearer. Required headers on POST: Accept: application/json, text/event-stream. ### Typed AI SDK package - @verdacert/ai-sdk-tools — npm package exposing the same seven tools as typed Vercel AI SDK tools. See https://www.verdacert.com/docs/ai-sdk. ### Public trust artifacts (no auth) - GET https://www.verdacert.com/.well-known/jwks.json — Ed25519 JWKS. Cache 1h; verify any Verdacert JWS receipt against this. - GET https://www.verdacert.com/verify/{certificateId} — Human-readable certificate verification page (HTML). ### Documentation ### Developer surfaces - https://www.verdacert.com/developers — Developer landing page: pitch, three transports, capabilities, pricing tiers, rev-share. ### Developer docs hub - https://www.verdacert.com/docs — Landing page with the 60-second quickstart + nav. - https://www.verdacert.com/docs/quickstart — Full lifecycle in 5 min (curl, AI SDK, MCP paths). - https://www.verdacert.com/docs/authentication — Token format, environments, key rotation, security checklist. - https://www.verdacert.com/docs/api — Complete REST reference: every endpoint, field, error. - https://www.verdacert.com/docs/errors — Stable error codes with LLM-tuned recovery hints. - https://www.verdacert.com/docs/webhooks — Event types, HMAC signature scheme, multi-language verifiers, retry schedule. - https://www.verdacert.com/docs/certificates — JWS + JWKS + offline verification walkthroughs (TS, Python, Go). - https://www.verdacert.com/docs/sandbox — Sandbox lifecycle + smoke-test recipe. - https://www.verdacert.com/docs/mcp — MCP setup for Claude Desktop / Cursor / raw JSON-RPC. - https://www.verdacert.com/docs/ai-sdk — @verdacert/ai-sdk-tools deep dive. - https://www.verdacert.com/docs/idempotency — Idempotency, rate limits, retry strategy. - https://www.verdacert.com/docs/troubleshooting — Symptom-keyed debugging: what to check when something breaks. - https://www.verdacert.com/docs/production-checklist — Pre-flight checks before flipping a key to live. - https://www.verdacert.com/docs/recipes — Task-driven walkthroughs (Next.js, Rails, React, multi-tenant, AI agents). - https://www.verdacert.com/docs/recipes/nextjs-server-action — Place orders from a Server Action. - https://www.verdacert.com/docs/recipes/rails — Rails service object + webhook receiver. - https://www.verdacert.com/docs/recipes/react-verify — Browser-side JWS verification. - https://www.verdacert.com/docs/recipes/multi-tenant — Per-tenant key vs platform-key patterns. - https://www.verdacert.com/docs/recipes/ai-agent — Direct Anthropic SDK tool-calling loop. - https://www.verdacert.com/integrations/agents — Marketing landing for the integration story. - https://www.verdacert.com/how-it-works — End-to-end explainer of the translation pipeline. - https://www.verdacert.com/quality — Acceptance guarantee + reviewer pipeline. ## Product lines - **full_translation** — Verdacert team produces the translation from scratch. $19/page (standard), 48h SLA. - **review_and_certify** — Agent provides an AI-generated draft; Verdacert human-reviews and certifies. $11.95/page (standard), faster. Same legal acceptance. ## Supported source languages Arabic (ar), Farsi/Persian (fa), Urdu (ur), Turkish (tr), Pashto (ps), Dari (prs), Tigrinya (ti), Amharic (am), Kurdish (ku), Somali (so), Hebrew (he), Azerbaijani (az), Oromo (om), Bengali (bn), Punjabi (pa), Hindi (hi), Tajik (tg), Uzbek (uz), Hausa (ha), Swahili (sw), and an "other" bucket for inquiries. Target language defaults to English (en). ## Supported use cases USCIS (immigration), US courts, universities, medical providers, employers, embassies, apostille outbound, other. ## Quickstart # 1. Get a sandbox token: email hello@verdacert.com # 2. Quote curl -X POST https://www.verdacert.com/api/v1/quote \ -H "Authorization: Bearer vc_sandbox_..." \ -H "Content-Type: application/json" \ -d '{ "sourceLanguage":"fa","useCase":"uscis", "pageCount":2,"speedTier":"standard" }' # 3. Submit (echo the quote input back via echoedInput) # 4. Poll /api/v1/status/ until status === "ready" (sandbox: ~2 min) # 5. Fetch /api/v1/result/ — artifact URL + JWS receipt # 6. Verify the JWS against https://www.verdacert.com/.well-known/jwks.json — fully offline ## Webhooks State changes (order.created, order.paid, order.processing, order.reviewing_draft, order.in_review, order.ready, order.delivered, order.failed, order.refunded) deliver to the URL on your api_key, HMAC-SHA256 signed via x-verdacert-signature: t=,v1=. Verify in constant time. Reject events older than ~5 minutes. ## Compliance posture - USCIS acceptance guarantee with refund + redo on translation rejection. - Every certificate carries a public verification URL + Ed25519-signed JWS receipt — independently verifiable without contacting Verdacert. - Document files are encrypted at rest; PII is minimised; retention policy at https://www.verdacert.com/privacy. ## Contact hello@verdacert.com — partnerships, live-mode allow-listing, rev-share on referred volume.