عمليات ترجمة المستندات
ميزة المرجع
: Azure الذكاء الاصطناعي Translator → Document Translation
ترجمة المستندات هي ميزة مستندة إلى السحابة لخدمة Azure الذكاء الاصطناعي Translator وهي جزء من عائلة خدمة Azure الذكاء الاصطناعي لواجهات برمجة تطبيقات REST. تترجم واجهة برمجة تطبيقات ترجمة المستندات الدفعية المستندات عبر جميع اللغات واللهجات المدعومة مع الحفاظ على بنية المستند وتنسيق البيانات. يتم سرد الأساليب المتوفرة في الجداول التالية:
إصدار واجهة برمجة التطبيقات: 2024-05-01
إشعار
الإصدار الحالي متوافق مع الإصدار القديم.
بدءا من هذا الإصدار الحالي،
get supported storage sources
يتم دعم الأسلوب لفترة أطول. تدعم خدمة Translator تخزين Azure Blob فقط.
طلب | الطريقة | الوصف | مسار واجهة برمجة التطبيقات |
---|---|---|---|
واحد | متزامن | مستند | ترجمة |
ترجمة مستند | POST | ترجمة مستند واحد بشكل متزامن. | {document-translation-endpoint}/translator/document:translate?targetLanguage={target_language}&api-version={date} |
الدفعه | غير متزامن | الوثائق | ترجمة |
بدء الترجمة | POST | بدء مهمة ترجمة مستند دفعي. | {document-translation-endpoint}/translator/document/batches?api-version={date} |
الحصول على الحالة لجميع مهام الترجمة | GET | طلب قائمة وحالة مهام الترجمة المرسلة من قبل المستخدم. | {document-translation-endpoint}/translator/document/batches?api-version={date} |
الحصول على حالة لمهمة ترجمة معينة | GET | طلب ملخص للحالة لمهمة ترجمة معينة. تتضمن الاستجابة الحالة الإجمالية للوظيفة وحالة المستندات التي تتم ترجمتها كجزء من تلك الوظيفة. | {document-translation-endpoint}/translator/document/batches/{id}?api-version={date} |
الحصول على حالة لكافة المستندات | GET | طلب حالة كافة المستندات في مهمة ترجمة. | {document-translation-endpoint}/translator/document/batches/{id}/documents?api-version={date} |
الحصول على حالة لمستند معين | GET | طلب حالة مستند معين في وظيفة. | {document-translation-endpoint}/translator/document/batches/{id}/documents/{documentId}?api-version={date} |
إلغاء الترجمة | حذف | إلغاء مهمة ترجمة المستندات التي يتم حاليا معالجتها أو وضعها في قائمة الانتظار. | {document-translation-endpoint}/translator/document/batches/{id}?api-version={date} |
الحصول على تنسيقات المستندات المدعومة | GET | طلب قائمة بتنسيقات المستندات المعتمدة. | {document-translation-endpoint}/translator/document/formats?api-version={date}&type=document |
الحصول على تنسيقات مسرد معتمدة | GET | طلب قائمة بتنسيقات المسرد المعتمدة. | {document-translation-endpoint}/translator/document/formats?api-version={date}&type=glossary |
قديم
إشعار
- الإصدار القديم متوافق مع الإصدار الحالي. يمكنك استخدام عمليات أي من الإصدارين لترجمة المستندات.
- نوصي بترحيل تطبيقاتك إلى أحدث إصدار للاستفادة من تجربة محسنة وقدرات متقدمة.
طلب | الطريقة | الوصف | مسار واجهة برمجة التطبيقات |
---|---|---|---|
واحد | متزامن | مستند | ترجمة |
ترجمة مستند | POST | ترجمة مستند واحد بشكل متزامن. | {document-translation-endpoint}/translator/document:translate?sourceLanguage={source language}&targetLanguage={target language}&api-version=2024-05-01" -H "Ocp-Apim-Subscription-Key:{your-key}" -F "document={path-to-your-document-with-file-extension};type={ContentType}/{file-extension}" -F "glossary={path-to-your-glossary-with-file-extension};type={ContentType}/{file-extension}" -o "{path-to-output-file}" |
الدفعه | غير متزامن | الوثائق | ترجمة |
بدء الترجمة | POST | بدء مهمة ترجمة مستند دفعي. | {document-translation-endpoint}.cognitiveservices.azure.com/translator/text/batch/v1.1/batches |
الحصول على الحالة لجميع مهام الترجمة | GET | طلب قائمة وحالة مهام الترجمة المرسلة من قبل المستخدم. | {document-translation-endpoint}.cognitiveservices.azure.com/translator/text/batch/v1.1/batches |
الحصول على حالة لمهمة ترجمة معينة | GET | طلب ملخص للحالة لمهمة ترجمة معينة. تتضمن الاستجابة الحالة الإجمالية للوظيفة وحالة المستندات التي تتم ترجمتها كجزء من تلك الوظيفة. | {document-translation-endpoint}.cognitiveservices.azure.com/translator/text/batch/v1.1/batches/{id} |
الحصول على حالة لكافة المستندات | GET | طلب حالة مستند معين في وظيفة. | {document-translation-endpoint}.cognitiveservices.azure.com/translator/text/batch/v1.1/batches/{id}/documents |
الحصول على حالة لمستند معين | GET | طلب حالة مستند معين في وظيفة. | {document-translation-endpoint}.cognitiveservices.azure.com/translator/text/batch/v1.1/batches/{id}/documents/{documentId} |
إلغاء الترجمة | حذف | إلغاء مهمة ترجمة المستندات التي يتم حاليا معالجتها أو وضعها في قائمة الانتظار. | {document-translation-endpoint}.cognitiveservices.azure.com/translator/text/batch/v1.1/batches/{id} |
الحصول على تنسيقات المستندات المدعومة | GET | طلب قائمة بتنسيقات المستندات المعتمدة. | {document-translation-endpoint}.cognitiveservices.azure.com/translator/text/batch/v1.1/documents/formats |
الحصول على تنسيقات مسرد معتمدة | GET | طلب قائمة بتنسيقات المسرد المعتمدة. | {document-translation-endpoint}.cognitiveservices.azure.com/translator/text/batch/v1.1/glossaries/formats |
الحصول على مصادر تخزين مدعومة | GET | طلب قائمة بمصادر/خيارات التخزين المدعومة. حاليا، تدعم خدمة Translator تخزين Azure Blob فقط. | {document-translation-endpoint}.cognitiveservices.azure.com/translator/text/batch/v1.1/storagesources |