فهرس المستندات

واجهة برمجة تطبيقات مهام الترجمة

الاستعلام عن مهام الترجمة

POST/v1/translation/query

الاستعلام عن حالة وتفاصيل مهمة الترجمة.

العنوان الكامل
https://dltranslator.com/api/v1/translation/query
المصادقة
يجب تمرير API Key في رأس طلب Authorization
Content-Type
application/json
تنسيق خاطئ
{ "error": "Invalid API key." }

ملاحظات

يُنصح بالاستعلام عن هذه الواجهة عندما تكون حالة المهمة Waiting أو Processing، وإيقاف الاستعلام عند انتقال الحالة إلى Completed أو Terminated أو Cancelled.

رابط التنزيل عنوان وصول مؤقت، يرجى حفظ الملف أو إعادة الاستعلام للحصول عليه حسب حاجتك.

مثال

curl
1curl -X POST 'https://dltranslator.com/api/v1/translation/query' \
2--header 'Authorization: [yourSecretKey]' \
3--header 'Content-Type: application/json' \
4--data '{
5  "taskId": "[string]"
6}'

معاملات الطلب

المعاملاتالنوعافتراضيالوصفمثال
*taskIdString-

معرّف مهمة الترجمة

-

الاستجابة

المعاملاتالنوعافتراضيالوصفمثال
taskIdString-

معرف المهمة

-
modelString-

النموذج المستخدم في الترجمة

-
fromLangString-

اللغة المصدر

-
toLangString-

اللغة المستهدفة

-
statusString-

الحالة: 'Init' | 'Waiting' | 'Processing' | 'Completed' | 'Terminated' | 'Cancelled'

-
progressNumber-

التقدم، 0~100

-
errorMsgString-

رسالة الخطأ

-
fileTitleString-

اسم الملف الأصلي

-
fileUrlString-

عنوان تحميل الملف الأصلي

-
translatedFileUrlString-

رابط تحميل الترجمة

-
translatedBilingualFileUrlString-
  • رابط تحميل الترجمة ثنائية اللغة، يدعم PDF, DOCX, PPTX, XLSX, EPUB, CSV, SRT, TXT, HTML, ODF فقط
  • عند كون الملف كبيراً جداً أو حدوث أخطاء في الترجمة، لن يتم إنتاج ترجمة ثنائية اللغة
-
translatedEditableFileUrlString-

رابط تحميل ملف الترجمة القابل للتحرير. يتم إرجاعه فقط عند إنشاء نتيجة قابلة للتحرير لنوع الملف المقابل.

-
tokenCountInteger-
  • رموز Tokens للنص المراد ترجمته في المستند
  • ترجمة الصور في PDF تُحسب بمعدل 1200 Tokens لكل صفحة
-
wordNumsInteger-

إحصائيات عدد الكلمات في المستند. قد تكون فارغة حسب نوع الملف.

-
priceInteger-

عدد الـ Credits المطلوبة للترجمة الكاملة

-
usedCreditsInteger-

عدد النقاط المستخدمة في مهمة الترجمة

-
glossaryString[]-

اسم المسرد المستخدم في مهمة الترجمة

-
shouldTranslateImageBoolean-

هل تريد ترجمة الصور الموجودة في المستند

-
forceOCRBoolean-

فرض استخدام OCR للتعرف على محتوى المستند

-
createdAtDateTime-

وقت إنشاء مهمة الترجمة

-
updatedAtDateTime-

وقت تحديث مهمة الترجمة

-

الأخطاء الشائعة

401 Missing API key.

The Authorization request header is required.

401 Invalid API key.

The API key does not exist, has been deleted, or is no longer valid.

400 Missing required parameter: taskId.

Provide the taskId returned by the create translation task API.

404 Task not found.

The task does not exist, has been deleted, does not belong to the current API account, or was not created through the API.

واجهة برمجة تطبيقات مهام الترجمة
إنشاء مهمة ترجمة
واجهة برمجة تطبيقات مهام الترجمة
حذف مهمة الترجمة