Verdacert را در ۵ دقیقه در هر عامل هوش مصنوعی بگنجانید
یک ابزار ترجمه گواهیشده که از هر محیط اجرای عامل قابل فراخوانی است. MCP برای Claude Desktop / Cursor، REST برای بقیه، و یک ابزار نوعدار Vercel AI SDK که میتوانید مستقیماً در کدتان قرار دهید. احراز هویت یک توکن Bearer واحد است؛ توکنهای sandbox رایگاناند و ماشین وضعیت کامل را در کمتر از دو دقیقه تمرین میکنند.
به دنبال مستندات کامل توسعهدهندگان هستید؟ به verdacert.com/docs بروید - مرجع هر نقطه پایانی، هر کد خطا، دستورالعملهای امضای وبهوک به زبانهای TS / Python / Go و راهنماهای تأیید آفلاین JWS.
۱. یک توکن sandbox بگیرید (۶۰ ثانیه، بدون فهرست انتظار)
خودخدمت در verdacert.com/onboarding. با ایمیل خود وارد شوید، نام شرکت خود را بگذارید، یک کلید sandbox بسازید - تمام. کلیدهای زنده لحظهای که یک روش پرداخت پیشفرض اضافه کنید فعال میشوند؛ بدون دروازه تأیید انسانی.
# Tokens look like: vc_sandbox_p7q8r… # free, synthetic flow vc_live_abc123… # real orders, real money
۲. شکل ادغام خود را انتخاب کنید
MCP - Claude Desktop، Cursor، چارچوبهای عاملی
Verdacert یک کارساز MCP با streamable-HTTP و هشت ابزار ارائه میدهد: get_capabilities, quote, submit, get_status, get_result, refund, get_case_packet, verify_certificate. هر کارخواه MCP را به https://www.verdacert.com/api/mcp با توکن Bearer خود متصل کنید.
پیکربندی Claude Desktop
به ~/Library/Application Support/Claude/claude_desktop_config.json اضافه کنید (یا معادل آن روی سیستمعامل شما):
{
"mcpServers": {
"verdacert": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://www.verdacert.com/api/mcp",
"--header",
"Authorization:${VERDACERT_AUTH}"
],
"env": {
"VERDACERT_AUTH": "Bearer vc_sandbox_…"
}
}
}
}پیکربندی MCP در Cursor
Settings ← MCP ← Add new MCP server. همان JSON بالا.
JSON-RPC برنامهای (هر کارخواه HTTP)
curl https://www.verdacert.com/api/mcp \
-H 'Authorization: Bearer vc_sandbox_…' \
-H 'Accept: application/json, text/event-stream' \
-H 'Content-Type: application/json' \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/list","params":{}}'Vercel AI SDK
یک import همه هشت ابزار را به شما میدهد، نوعدار و آماده برای قرار گرفتن در فراخوان generateText / streamText / عامل شما. منتشرشده با نام @verdacert/ai-sdk-tools.
نصب
pnpm add @verdacert/ai-sdk-tools ai zod # or: npm i @verdacert/ai-sdk-tools ai zod
استفاده (با Vercel AI Gateway - توصیهشده)
import { generateText, stepCountIs } from "ai";
import { createVerdacertTools } from "@verdacert/ai-sdk-tools";
const tools = createVerdacertTools({
apiKey: process.env.VERDACERT_API_KEY!,
// 0.1.0 defaults to the apex host, whose redirect drops your key.
baseUrl: "https://www.verdacert.com",
});
const { text } = await generateText({
// Provider-string model. Routes through AI Gateway automatically
// when AI_GATEWAY_API_KEY is set (auto-injected on Vercel).
model: "anthropic/claude-sonnet-5",
tools,
stopWhen: stepCountIs(20), // multi-step agent loop
prompt:
"Quote a 3-page Farsi birth certificate for USCIS. Show me the price.",
});ابزارهای صادرشده: getCapabilities, quote, submit, getStatus, getResult, refund, verifyCertificate. هر یک یک ابزار ساده AI SDK از نوع Tool است - اگر فقط زیرمجموعهای میخواهید آن را تفکیک کنید. خطاها VerdacertHttpError را با پاکت خطای ساختارمند و شناسه درخواست از کارساز پرتاب میکنند.
چرا AI Gateway؟ همان قیمتگذاری ارائهدهنده زیرین، تجاوز از خطای چندارائهدهنده، رصدپذیری، و همان شناسه مدل در میان میزبانها کار میکند. در استقرارهای Vercel، AI_GATEWAY_API_KEY بهصورت خودکار تزریق میشود. اگر ترجیح میدهید مستقیماً ارائهدهنده را فراخوانی کنید، model: "anthropic/claude-sonnet-5" را با model: anthropic("claude-sonnet-5") از @ai-sdk/anthropic جایگزین کنید.
ترجیح میدهید وابستگی اضافه نکنید؟ این بسته یک پوشش نازک روی واسط REST است؛ برای فراخوانی مستقیم آن بخش REST بالا را ببینید. کارساز MCP روی https://www.verdacert.com/api/mcp نیز گزینهای برای کارخواههای ابزارمحوری است که MCP صحبت میکنند.
استفاده از ابزار OpenAI
همان شکل AI SDK - ابزار را با یک طرح JSON تعریف کنید و از طریق REST اجرا کنید. طرح کلی:
const tools = [
{
type: "function",
function: {
name: "verdacert_quote",
description: "Quote a Verdacert certified translation.",
parameters: {
type: "object",
properties: {
sourceLanguage: { type: "string" },
useCase: { type: "string" },
pageCount: { type: "integer", minimum: 1 },
speedTier: { type: "string", enum: ["standard","express","rush","same_day","four_hour"] }
},
required: ["sourceLanguage","useCase","pageCount","speedTier"]
}
}
}
];
// Inside your tool_call handler:
async function verdacert_quote(args) {
const res = await fetch("https://www.verdacert.com/api/v1/quote", {
method: "POST",
headers: {
"content-type": "application/json",
Authorization: `Bearer ${process.env.VERDACERT_API_KEY}`
},
body: JSON.stringify(args)
});
return res.json();
}REST ساده
هر نقطه پایانی در یک نگاه:
| روش | مسیر | هدف |
|---|---|---|
| GET | /api/v1/capabilities | مقادیر enum زنده (زبانها، انواع مدارک، سطوح، افزودنیها). |
| POST | /api/v1/quote | قیمت + زمان تخمینی. quoteId را برمیگرداند. |
| POST | /api/v1/submit | یک کار ایجاد میکند. jobId را برمیگرداند. |
| GET | /api/v1/status/{jobId} | وضعیت کار + پیشرفت را پول کنید. |
| GET | /api/v1/result/{jobId} | مخرجها + JWS بهمحض آماده شدن. |
| GET | /api/v1/verify/{certId} | عمومی - بدون احراز هویت. JWS + حمولۀ رمزگشاییشده را برمیگرداند. |
| GET | /.well-known/jwks.json | عمومی - JWKS برای تأیید امضای Ed25519. |
| POST | /api/mcp | نقطه پایانی streamable-HTTP برای MCP. |
| GET | /api/v1/openapi.yaml | مواصفه OpenAPI 3.1 - به Stainless / Speakeasy / Postman بدهید. |
آن را در عمل ببینید - عامل مرجع
یک عامل هوش مصنوعی کامل و کارآمد که ترجمههای Verdacert را برای یک پرونده مهاجرت آماده میکند، همراه با کد منبع کامل در دستورالعمل دستیار حقوقی مهاجرت منتشر شده است. دو مسیر ادغام:
- بدون کد: فایل گنجاندهشده
claude-desktop-config.jsonرا در Claude Desktop بیندازید، یک شرح پرونده بچسبانید و تماشا کنید که Claude هشت ابزار MCP ما را بهترتیب فراخوانی میکند. - برنامهای: حدود ۲۰۰ خط TypeScript با Vercel AI SDK و @verdacert/ai-sdk-tools. آن را کپی کنید، منبع دریافت پرونده را با مدل داده محصول خود جایگزین کنید و عرضه کنید.
# Programmatic path: copy the files from # https://www.verdacert.com/docs/recipes/immigration-paralegal pnpm install cp .env.example .env # add VERDACERT_API_KEY + ANTHROPIC_API_KEY pnpm start # uses the sample I-130 case # … or supply your own case file: pnpm start path/to/case.md
۳. یک گواهی را تأیید کنید
هر نتیجه یک رسید JWS امضاشده با Ed25519 به همراه دارد. کلید عمومی را یک بار بگیرید، یک ساعت ذخیره کنید، JWS را بهصورت محلی تأیید کنید - نیازی به تماس با ما نیست:
# JWKS (public keys) curl https://www.verdacert.com/.well-known/jwks.json # Single-cert JSON (also includes the JWS) curl https://www.verdacert.com/api/v1/verify/<certificateId> # Human-readable verification page (also linked from every PDF QR) https://www.verdacert.com/verify/<certificateId>
۴. وبهوکها (اختیاری)
پول کردن را کنار بگذارید. هنگام ساختن کلید خود یک نشانی وبهوک تعیین کنید (یا برای هر فراخوان از طریق submit({ webhookUrl })) و Verdacert رویدادهای تغییر وضعیت را با POST ارسال میکند. حمولات به سبک Stripe با HMAC امضا میشوند:
POST <your webhook URL>
content-type: application/json
x-verdacert-event: order.ready
x-verdacert-event-id: evt_…
x-verdacert-signature: t=<unix>,v1=<hex_hmac_sha256>
{
"id": "evt_…",
"type": "order.ready",
"createdAt": "2026-05-22T18:00:00.000Z",
"data": {
"jobId": "…",
"orderNumber": "VC-2026-…",
"status": "ready",
"apiKeyId": "…",
"externalEndUserId": "your-user-id",
"promisedDeliveryAt": "2026-05-23T18:00:00.000Z"
}
} v1 را با بازمحاسبه HMAC-SHA256(t + "." + body, webhookSecret) در زمان ثابت تأیید کنید. رویدادهای قدیمیتر از حدود ۵ دقیقه را رد کنید.
۵. یک کلید sandbox بگیرید + آزمون سریع
برای یک توکن sandbox به hello@verdacert.com ایمیل بزنید. سریعترین اعتبارسنجی:
# 1. Capabilities
curl -H "Authorization: Bearer vc_sandbox_…" \
https://www.verdacert.com/api/v1/capabilities
# 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)
# 4. Poll /api/v1/status/<jobId> until status === "ready"
# 5. Fetch /api/v1/result/<jobId>کل چرخه حیات sandbox (paid ← processing ← in_review ← ready) در حدود ۲ دقیقه کامل میشود؛ بازبینی و صدور گواهی در حدود ۹۰ ثانیه.
پرسشها، مشارکتها، سهم درآمد
hello@verdacert.com · یک ادغام کارآمد عرضه کنید و ما یک عرضه با بازاریابی مشترک را پشتیبانی میکنیم.
یا یک سفارش تکباره ثبت کنید ←هر مدرکی را ترجمه و تأیید میکنیم.
اینها مدارکی هستند که بیشتر از همه برای ما ارسال میشوند، دستهبندیشده بر اساس نوع. مدرک شما در فهرست نیست؟ باز هم آن را بارگذاری کنید - هر مدرک همان بازبینی گویشور بومی و همان گواهی امضاشده را دریافت میکند.
اسناد ثبت احوال و خانوادگی27
- شناسنامه
- شناسنامه کامل (تفصیلی)
- خلاصه ثبت ولادت
- ثبت ولادت خارج از موعد
- سند ازدواج
- مجوز ازدواج
- خلاصه ثبت ازدواج
- گواهی شراکت مدنی
- حکم طلاق
- گواهی طلاق
- حکم ابطال ازدواج
- گواهی فوت
- جواز دفن یا سوزاندن جسد
- دفترچه احوال خانواده
- ثبت خانوار (hukou)
- دفتر ثبت خانوادگی (koseki)
- دفترچه خانواده (livret de famille)
- گواهی وضعیت خانوادگی
- گواهی تجرد
- گواهی نبود مانع ازدواج
- گواهی تغییر نام
- اقرارنامه پدری
- اسناد فرزندخواندگی
- حکم حضانت فرزند
- حکم قیمومت
- خلاصه ثبت احوال
- گواهی خویشاوندی
مدارک هویتی و سفر15
- گذرنامه
- کارت ملی
- گواهینامه رانندگی
- اجازه اقامت
- گواهی سکونت
- ویزا
- سند مسافرتی پناهندگان
- کارت شناسایی کنسولی (matrícula consular)
- کارت ثبتنام رأیدهندگان
- گواهی تابعیت
- گواهی اعطای تابعیت
- گواهی ترک تابعیت
- سند خدمت سربازی
- مدارک پایان خدمت سربازی
- کارت تأمین اجتماعی
مدارک مهاجرت و پناهندگی14
- گواهی پناهندگی UNHCR
- گواهی عدم سوءپیشینه
- خلاصه سوابق کیفری
- حکم جلب
- احضاریه پلیس یا دادگاه
- گزارش پلیس
- گزارش پزشکی قانونی
- مقاله مطبوعاتی
- نامه تهدیدآمیز
- اظهارات شاهد
- نامه حمایتی
- کارت عضویت حزب یا سازمان
- سوابق ورود و خروج
- دعوتنامه یا نامه اسپانسرشیپ
مدارک تحصیلی16
- ریزنمرات تحصیلی
- دانشنامه
- مدرک دانشگاهی
- دیپلم دبیرستان
- گواهی باکالوریا
- برگه نمرات
- کارنامه مدرسه
- شرح دروس
- سرفصل دروس
- گواهی اشتغال به تحصیل
- گواهی فارغالتحصیلی
- گواهی موقت پایان تحصیلات
- توصیهنامه
- پایاننامه یا رساله
- نتایج آزمون
- گواهی کارآموزی
استخدامی و حرفهای13
- گواهی سابقه کار
- قرارداد کار
- گواهی اشتغال به کار
- نامه پیشنهاد شغلی
- فیش حقوقی
- پروانه حرفهای
- پروانه پزشکی یا پرستاری
- رزومه یا CV
- معرفینامه
- گواهی دوره آموزشی
- دفترچه سوابق کار
- نامه خاتمه همکاری یا استعفانامه
- سوابق بازنشستگی یا بیمه تأمین اجتماعی
حقوقی و قضایی23
- سند قضایی
- حکم دادگاه (دادنامه)
- دستور دادگاه
- اظهارنامه سوگندنامه
- اظهارنامه سوگندی
- وکالتنامه
- قرارداد
- وصیتنامه
- اسناد تنفیذ وصیتنامه و امور ترکه
- گواهی انحصار وراثت
- سند رسمی محضری
- توافقنامه پیش از ازدواج
- توافقنامه سازش
- شکواییه یا دادخواست
- لوایح و درخواستهای دادرسی
- احضاریه قضایی (subpoena)
- رأی داوری
- ادله و اسناد مرحله کشف (discovery)
- آپوستیل
- تصدیق کنسولی
- گواهی ثبت اختراع (پتنت)
- ثبت علامت تجاری
- مکاتبات حقوقی
مالی و مالیاتی16
- صورتحساب بانکی
- معرفینامه بانکی
- گواهی تمکن مالی
- سند مالیاتی
- اظهارنامه مالیاتی
- مفاصاحساب مالیاتی
- گواهی درآمد
- صورتهای مالی
- گزارش حسابرسی
- قرارداد وام
- بیمهنامه
- درخواست خسارت بیمه
- فاکتور یا رسید
- گزارش اعتباری
- صورتحساب سرمایهگذاری
- قبض آب، برق یا گاز
تجاری و شرکتی20
- پروانه کسبوکار
- اساسنامه ثبت شرکت
- گواهی ثبت تجاری
- گواهی وضعیت قانونی شرکت (good standing)
- آییننامه داخلی یا شرکتنامه
- توافقنامه سهامداران
- مصوبه هیئتمدیره
- صورتجلسه
- قرارداد مشارکت
- گزارش سالانه
- پروفایل شرکت
- قرارداد عدم افشا
- قرارداد توزیع یا تأمین کالا
- گواهی مبدأ
- اظهارنامه گمرکی
- مجوز واردات یا صادرات
- اسناد مناقصه
- راهنمای کارکنان
- دفترچه راهنمای محصول
- برگه اطلاعات ایمنی
پزشکی و سلامت13
- پرونده پزشکی
- کارت واکسیناسیون
- خلاصه پرونده ترخیص از بیمارستان
- نتایج آزمایش
- نسخه پزشکی
- گواهی پزشکی
- ارزیابی معلولیت
- ارزیابی روانشناختی
- پرونده دندانپزشکی
- گزارش تصویربرداری
- گزارش عمل جراحی
- گواهی ولادت بیمارستان
- اسناد کارآزمایی بالینی
املاک و مستغلات8
- سند مالکیت ملک
- خلاصه دفتر ثبت املاک
- اجارهنامه یا قرارداد اجاره
- مبایعهنامه ملک
- اسناد رهن و وام مسکن
- ارزیابی ملک
- پروانه ساختمانی
- رسید مالیات املاک
اسناد مذهبی8
- گواهی تعمید
- گواهی تأیید ایمان
- عقدنامه نکاح
- کتوبا (عقدنامه یهودی)
- سند ازدواج کلیسایی
- گواهی نخستین عشای ربانی
- طلاق مذهبی (طلاق شرعی یا گت یهودی)
- گواهی تغییر دین
وسایل نقلیه و حملونقل7
- کارت ثبت خودرو
- سند خودرو
- سوابق رانندگی
- گواهینامه بینالمللی رانندگی
- اسناد واردات خودرو
- گواهینامه خلبانی
- دفترچه دریانوردی
شخصی و روزمره9
- پیامکها و سوابق چت
- ایمیلها
- نامه شخصی
- پستهای شبکههای اجتماعی
- یادداشتهای دستنویس
- دفترچه خاطرات یا روزنوشت
- صفحات وب و اسکرینشاتها
- گواهی یا لوح تقدیر
- گذرنامه حیوان خانگی
در فهرست نیست؟ آن را هم به همین شکل ترجمه میکنیم. مدرک خود را بارگذاری کنید
صنایعی که به آنها خدمت میکنیم
برنامههای ترجمه انبوه متناسب با الزامات انطباق هر بخش.
