ترجمة المستندات SDK

ترجمة المستندات هي ميزة REST API المستندة إلى السحابة لخدمة Azure الذكاء الاصطناعي المترجم. تتيح واجهة برمجة تطبيقات ترجمة المستندات ترجمة مستند كاملة سريعة ودقيقة من المصدر إلى الهدف، بشكل غير متزامن، باللغات المدعومة وتنسيقات الملفات المختلفة. مجموعة تطوير برامج ترجمة المستندات (SDK) هي مجموعة من المكتبات والأدوات التي تمكنك من دمج إمكانات واجهة برمجة تطبيقات REST لترجمة المستندات بسهولة في تطبيقاتك.

اللغات المدعومة

تدعم Document Translation SDK لغات البرمجة التالية:

إصدار لغة ⭠ SDK الحزمة مكتبة العميل إصدار واجهة برمجة التطبيقات المدعوم
.NET/C# → 1.0.0 NuGet Azure SDK ل .NET Document Translation v1.1
Python → 1.0.0 PyPi Azure SDK ل Python Document Translation v1.1

سجل التغيير ومحفوظات الإصدار

يوفر هذا القسم وصفا مستندا إلى الإصدار لميزة ترجمة المستندات وإصدارات القدرات والتغييرات والتحديثات والتحسينات.

استخدام Document Translation SDK في تطبيقاتك

تمكن Document Translation SDK من استخدام خدمة الترجمة وإدارتها في التطبيق الخاص بك. تعتمد SDK على واجهات برمجة تطبيقات REST لترجمة المستندات الأساسية لاستخدامها ضمن نموذج لغة البرمجة. اختر لغة البرمجة المفضلة لديك:

1. تثبيت مكتبة عميل عدة تطوير البرامج

dotnet add package Azure.AI.Translation.Document --version 1.0.0
Install-Package Azure.AI.Translation.Document -Version 1.0.0

2. استيراد مكتبة عميل عدة تطوير البرامج إلى التطبيق

using System;
using Azure.Core;
using Azure.AI.Translation.Document;

3. مصادقة العميل

أنشئ مثيلا للكائن DocumentTranslationClient للتفاعل مع Document Translation SDK، ثم قم باستدعاء أساليب على كائن العميل هذا للتفاعل مع الخدمة. DocumentTranslationClient هي الواجهة الأساسية لاستخدام مكتبة عميل ترجمة المستندات. يوفر كلا من الأساليب المتزامنة وغير المتزامنة لتنفيذ العمليات.

private static readonly string endpoint = "<your-custom-endpoint>";
private static readonly string key = "<your-key>";

DocumentTranslationClient client = new DocumentTranslationClient(new Uri(endpoint), new AzureKeyCredential(key));

4. إنشاء التطبيق

تتطلب واجهة Document Translation الإدخال التالي:

  1. قم بتحميل ملفاتك إلى حاوية مصدر Azure Blob Storage (sourceUri).
  2. توفير حاوية هدف حيث يمكن كتابة المستندات المترجمة (targetUri).
  3. قم بتضمين رمز اللغة الهدف (targetLanguage).

Uri sourceUri = new Uri("<your-source container-url");
Uri targetUri = new Uri("<your-target-container-url>");
string targetLanguage = "<target-language-code>";

DocumentTranslationInput input = new DocumentTranslationInput(sourceUri, targetUri, targetLanguage)

خيارات المساعدة

Microsoft Q&A تتوفر منتديات و Stack Overflow لمجتمع المطورين لطرح الأسئلة والإجابة عليها حول ترجمة نص Azure والخدمات الأخرى. تراقب Microsoft المنتديات وتجيب على الأسئلة التي لم يُجِب المجتمع عليها.

تلميح

للتأكد من أننا نرى سؤال Microsoft Q&A الخاص بك، ضع علامة عليه باستخدام microsoft-translator. للتأكد من أننا نرى سؤال Stack Overflow الخاص بك، ضع علامة عليه باستخدام Azure AI Translator.

الخطوات التالية