ترجمة وثيقة
تعد ترجمة المستندات خيارا مطلوبا بشكل متكرر في عصر الرقمنة العالية. Aspose.Words يدعم ترجمة المستندات باستخدام Google نماذج اللغة التوليدية، والتي تسمح للمطورين بترجمة محتوى النصوص إلى أكثر من 300 لغة.
استخدم طريقة Translate لترجمة مستنداتك إلى أي لغة ممثلة في تعداد Language. لاحظ أنه إذا كان المستند المصدر يحتوي على عدة لغات، فسيكون النموذج المستند إلى جوجل AI قادرا على ترجمة جميع اللغات المدعومة. إذا لم يتمكن النموذج من التعرف على اللغة في بعض أجزاء النص، فسيتم إرجاع مستند به هذه الأجزاء غير المترجمة ومع ترجمة بقية النص.
يوضح مثال الكود التالي كيفية استخدام نموذج Gemini 1.5 Flash في Aspose.Words لترجمة مستند إلى اللغة العربية:
Document doc = new Document(MyDir + "Document.docx");
string apiKey = Environment.GetEnvironmentVariable("API_KEY");
// Use Google generative language models.
IAiModelText model = (IAiModelText)AiModel.Create(AiModelType.Gemini15Flash).WithApiKey(apiKey);
Document translatedDoc = model.Translate(doc, Language.Arabic);
translatedDoc.Save(ArtifactsDir + "AI.AiTranslate.docx");