Translate

Integrate Translate in minutes — REST API, WordPress plugin, and embed widgets.

https://translate.api.jetweb.appREST APIمیزبانی شده در اتحادیه اروپا

بررسی اجمالی

API Translate یک سرویس ترجمه ماشینی آگاه از واژه‌نامه و ایمن برای برند است که ۴۶ زبان را پوشش می‌دهد. این سرویس نام‌های برند، نام محصولات و لحن شما را از طریق قوانینی که در داشبورد پیکربندی می‌کنید حفظ می‌کند.

شروع سریع

متن مبدأ و یک کد زبان مقصد را POST کنید. پاسخ شامل رشته ترجمه‌شده به همراه فراداده‌ای درباره تطابق‌های واژه‌نامه اعمال‌شده است.

bash
curl -X POST https://translate.api.jetweb.app/api/translate \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "text": "Welcome to our site",
    "target_lang": "de"
  }'

احراز هویت

هر نقطه پایانی API به یک توکن Bearer نیاز دارد. یکی را در داشبورد زیر "کلیدهای API" برای محصول مربوطه ایجاد کنید. توکن‌ها را در سمت سرور نگه دارید — هرگز آن‌ها را در مخازن عمومی commit نکنید یا در بسته‌های فرانت‌اند ارسال نکنید.

bash
Authorization: Bearer YOUR_API_KEY

نقاط پایانی

URL پایه: https://translate.api.jetweb.app

POST
/api/translate
Translate یک رشته. متن، target_lang و به‌صورت اختیاری source_lang + glossary_id را می‌پذیرد.
POST
/api/translate/batch
Translate تا ۵۰۰ رشته در یک درخواست. برای کارهای همگام‌سازی در مقیاس صفحه توصیه می‌شود.
GET
/api/languages
فهرست تمام زبان‌های پشتیبانی‌شده با کدهای ISO و نام‌های نمایشی آن‌ها.
GET
/api/usage
سهمیه استفاده فعلی و مجوز باقی‌مانده برای حساب احراز هویت شده را برمی‌گرداند.

ادغام‌ها

افزونه WordPress به‌طور خودکار صفحات، نوشته‌ها و انواع نوشته سفارشی را ترجمه می‌کند. برای سایت‌های headless یا سفارشی، REST API را از خط لوله ساخت یا در زمان درخواست فراخوانی کنید.