ترجمة مستندات Word، PDF، والويب في C#

حل .NET لترجمة المستندات باستخدام الذكاء الاصطناعي

تكامل سلس مع نماذج اللغة التوليدية من Google Gemini يوفّر إمكانيات معالجة المستندات واسعة تعتمد على الذكاء الاصطناعي لتطبيقات C#، F#، VB.NET.

اعرض مقتطف الشفرة

ترجمة المستندات إلى أكثر من 300 لغة في C#

قم بأتمتة ترجمة المستندات باستخدام نماذج Google Gemini AI مع Aspose.Words لـ .NET. ترجم ملفات DOC و DOCX و RTF و PDF و HTML و Markdown و ODT و TXT و EPUB إلى أكثر من 300 لغة مع الحفاظ على التخطيط والتنسيق الأصلي. يكتشف محرك الذكاء الاصطناعي اللغة المصدر تلقائيًا — حتى في المستندات متعددة اللغات — ويترك غير المترجمة فقط تلك القطع التي لا يستطيع التعرف عليها.

لماذا يختار المطورون Aspose.Words لترجمة المستندات

  • استدعاء API واحد لترجمة المستند بالكامل
  • اكتشاف تلقائي للغة المصدر في المستندات ذات اللغات المختلطة
  • الحفاظ على النتيجة بالتنسيق والتخطيط الأصليين
  • دعم ملفات DOC و DOCX و RTF و PDF و ODT و HTML و Markdown و TXT و EPUB وغيرها

يتطلب المصادقة مفتاح API من Google. للحصول على القائمة الكاملة للنماذج المدعومة للذكاء الاصطناعي، راجع دليل API.

ابدأ بترجمة المستندات في C# اليوم — جرّب العرض التفاعلي أعلاه.

مثال على الكود بلغة C# لترجمة مستند
حدد التنسيق الهدف من القائمة
قم بتشغيل الكود
dotnet add package Aspose.Words
ينسخ
using Aspose.Words;

Document doc = new Document("Document.docx");
string apiKey = Environment.GetEnvironmentVariable("API_KEY");

// استخدام نماذج اللغة التوليدية من Google.
AiModel model = AiModel.Create(AiModelType.GeminiFlashLatest).WithApiKey(apiKey);

Document translatedDoc = model.Translate(doc, Language.Arabic);
translatedDoc.Save("Output.docx");
using Aspose.Words;

Document doc = new Document("Document.docx");
// Pass an empty string if the self-hosted model does not require an API key.
AiModel model = new CustomAiModel("my-model-24b", "https://your-server.com/v1").WithApiKey("");

Document translatedDoc = model.Translate(doc, Language.Arabic);
translatedDoc.Save("Output.docx");

class CustomAiModel : OpenAiModel
{
    private readonly string mUrl;
    internal CustomAiModel(string name, string url) : base(name) { mUrl = url; }
    public override string Url => mUrl;
}
قم بتشغيل الكود

كيفية ترجمة مستند في C#

  1. قم بتثبيت Aspose.Words for .NET.
  2. أضف إشارة إلى المكتبة (استورد المكتبة) إلى مشروع C# الخاص بك.
  3. افتح ملف المصدر في C#.
  4. استدعِ طريقة Translate، مع تمرير المستند واللغة المستهدفة.
  5. بعد الانتهاء، ستحصل على مستند مترجم يمكنك حفظه كملف جديد بالصيغ التي تحتاجها.

مكتبة .NET لترجمة المستندات

هناك ثلاثة خيارات بديلة لتثبيت "Aspose.Words for .NET" على نظامك. يرجى اختيار واحد يناسب احتياجاتك واتبع التعليمات خطوة بخطوة:

متطلبات النظام

منتجنا متعدد المنصات بالكامل ويدعم جميع تطبيقات .NET الرئيسية:

  • .NET ≥ 5.0
  • .NET Core ≥ 2.0
  • .NET Standard ≥ 2.0
  • .NET Framework ≥ 3.5
  • MonoMac
  • MonoAndroid
  • Xamarin

بقدر ما لا يعتمد كود .NET على الأجهزة الأساسية أو نظام التشغيل، ولكن فقط على Virtual Machine، فأنت حر في تطوير أي نوع من البرامج لأنظمة Windows، وmacOS، وAndroid، وiOS، وLinux. فقط تأكد من تثبيت الإصدار المقابل من .NET Framework, .NET Core, Windows Azure, Mono أو Xamarin.

نوصي باستخدام بيئات التطوير المتكاملة Microsoft Visual Studio وXamarin وMonoDevelop لإنشاء تطبيقات C#, F#, VB.NET.

لمزيد من التفاصيل يرجى الرجوع إلى وثائق المنتج.

5%

اشترك في Aspose Product Updates

احصل على رسائل إخبارية وعروض شهرية يتم تسليمها مباشرة إلى صندوق البريد الخاص بك.

© Aspose Pty Ltd 2001-2026. كل الحقوق محفوظة.