API

أرسل صورة مانغا واحدة في كل طلب واحصل على payload بصيغة JSON يحتوي على PNG مترجم بترميز base64.

API Keys
Credits--
جار التحميل
أمثلة
curl -X POST https://translatemanga.net/api/v1/translate \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -F "image=@page.png" \
  -F "targetLanguage=English" \
  -F "model=default" \
  -o response.json
API Reference

Endpoint

الحقل
method
النوع
enum
المعنى
HTTP method المستخدم بواسطة endpoint الترجمة.
القيم
POST
الحقل
url
النوع
string
المعنى
Endpoint الإنتاج لترجمة صورة واحدة.
القيم
https://translatemanga.net/api/v1/translate
الحقل
request body
النوع
format
المعنى
تنسيق request body.
القيم
multipart/form-data
الحقل
response body
النوع
format
المعنى
تُرجع استجابات النجاح والخطأ JSON.
القيم
application/json

المصادقة

الحقل
Authorization
النوع
string
مطلوب
نعم
المعنى
Bearer token مبني من API key تم إنشاؤه في هذه الصفحة.
القيم
Bearer YOUR_API_KEY

Request

الحقل
image
النوع
File
مطلوب
نعم
المعنى
صورة المانغا الأصلية المطلوب ترجمتها. صورة واحدة في كل طلب.
القيم
image/*

الحد الأقصى لحجم الملف: 5MB.

الحقل
targetLanguage
النوع
string
مطلوب
نعم
المعنى
اللغة الهدف للنص المترجم.
القيم
English
Japanese
Chinese (simplified)
Chinese (traditional)
Korean
Spanish

الحقل
model
النوع
string
مطلوب
لا
المعنى
نموذج الترجمة. القيمة الافتراضية هي default.
القيم

الحقل
font
النوع
string
مطلوب
لا
المعنى
الخط المستخدم لعرض النص المترجم. القيمة الافتراضية هي CCWildWords.otf.
القيم
CCWildWords.otf
Kalam.ttf
Bangers-Regular.ttf
KomikaJam.ttf
KomikaSlim.ttf
PatrickHand-Regular.ttf
VtcLettererPro.ttf

Response

الحقل
success
النوع
boolean
المعنى
موجود دائمًا. يوضح ما إذا كان الطلب ناجحًا.
القيم
false
true
الحقل
translated_image
النوع
string
المعنى
موجود عندما تكون success هي true. PNG مترجم بترميز base64 بدون بادئة data URL.
القيم
base64 PNG
الحقل
mimeType
النوع
string
المعنى
موجود عندما تكون success هي true. MIME type للصورة المترجمة.
القيم
image/png
الحقل
traceId
النوع
string
المعنى
Request trace ID لتصحيح الأخطاء. موجود في استجابات النجاح والخطأ.
القيم
-
الحقل
creditCost
النوع
number
المعنى
موجود عندما تكون success هي true. عدد credits المدفوعة التي استهلكها هذا الطلب.
القيم
-
الحقل
remainCredit
النوع
number
المعنى
موجود عندما تكون success هي true. عدد credits المدفوعة المتبقية بعد الطلب.
القيم
-
الحقل
error
النوع
string
المعنى
موجود عندما تكون success هي false. رسالة خطأ قابلة للقراءة.
القيم
-
الحقل
errorCode
النوع
enum
المعنى
موجود عندما تكون success هي false. رمز خطأ ثابت وقابل للقراءة آليًا.
القيم
UNAUTHORIZED
MISSING_IMAGE
INVALID_IMAGE_TYPE
IMAGE_TOO_LARGE
UNSUPPORTED_TARGET_LANGUAGE
UNSUPPORTED_MODEL
UNSUPPORTED_FONT
NO_CREDITS_LEFT
TRANSLATION_FAILED