
يوفر Aspose.Words الآن إمكانيات ترجمة نصية متقدمة مدعومة بالذكاء الاصطناعي من خلال مساحة اسم Aspose.Words.AI. تستفيد هذه الميزة من نماذج اللغة التوليدية من Google، مما يتيح للمطورين ترجمة محتوى المستند بسلاسة إلى لغات مختلفة بأقل جهد. سواء كنت تقوم بترجمة مستند أو التعاون عبر مناطق لغوية مختلفة، فإن Aspose.Words يجعل من السهل دمج وظيفة الترجمة في تطبيقاتك.
تتناول هذه المقالة المواضيع التالية:
كيفية ترجمة مستند
لترجمة مستند، يمكنك استخدام طريقة الترجمة التي توفرها واجهة IAiModelText. ابدأ بإنشاء مثيل لنموذج الذكاء الاصطناعي، وتعيين مفتاح واجهة برمجة التطبيقات المناسب، وتحديد اللغة المستهدفة باستخدام تعداد Language. عملية الترجمة فعّالة، مما يسمح للمطورين بالتعامل مع المستندات متعددة اللغات بسهولة.
فيما يلي مثال لكيفية ترجمة مستند Word باستخدام Aspose.Words:
Document doc = new Document(MyDir + "Document.docx");
string apiKey = Environment.GetEnvironmentVariable("API_KEY");
// استخدم نماذج اللغة التوليدية من Google.
IAiModelText model = (IAiModelText)AiModel.Create(AiModelType.Gemini15Flash).WithApiKey(apiKey);
Document translatorDoc = model.Translate(doc, Language.arabic);
translateDoc.Save(ArtifactsDir + "AI.AiTranslate.docx");
لماذا تستخدم Aspose.Words للترجمة؟
- التكامل السلس: أضف بسهولة وظيفة الترجمة إلى تطبيقاتك.
- خيارات قابلة للتخصيص: ترجمة المحتوى إلى لغات مختلفة مع التحكم الدقيق.
- الكفاءة: الاستفادة من النماذج التي تعتمد على الذكاء الاصطناعي للحصول على ترجمات سريعة وموثوقة.
يعمل Aspose.Words على تبسيط عملية ترجمة المستندات، مما يسمح للمطورين بالتركيز على تقديم حلول متعددة اللغات عالية الجودة. لمزيد من التفاصيل، استكشف وثائق واجهة برمجة تطبيقات Aspose.Words.