Image

Aspose.Words اکنون از طریق فضای نام [Aspose.Words.AI] (https://reference.aspose.com/words/net/aspose.words.ai/) قابلیت‌های پیشرفته ترجمه متن با هوش مصنوعی را ارائه می‌دهد. این ویژگی از مدل‌های زبان مولد Google استفاده می‌کند و توسعه‌دهندگان را قادر می‌سازد تا محتوای سند را با کمترین تلاش به صورت یکپارچه به زبان‌های مختلف ترجمه کنند. چه در حال بومی سازی یک سند یا همکاری در مناطق مختلف زبان هستید، Aspose.Words ادغام قابلیت ترجمه در برنامه های شما را ساده می کند.

این مقاله موضوعات زیر را پوشش می دهد:

چگونه یک سند را ترجمه کنیم

برای ترجمه یک سند، می توانید از روش ترجمه ارائه شده توسط رابط IAiModelText استفاده کنید. با ایجاد یک نمونه مدل هوش مصنوعی، تنظیم کلید API مناسب، و مشخص کردن زبان مقصد با استفاده از شمارش Language شروع کنید. فرآیند ترجمه کارآمد است و به توسعه دهندگان اجازه می دهد اسناد چند زبانه را به راحتی مدیریت کنند.

در اینجا مثالی از نحوه ترجمه یک سند Word با استفاده از Aspose.Words آورده شده است:

Document doc = new Document(MyDir + "Document.docx");

string apiKey = Environment.GetEnvironmentVariable("API_KEY");
// از مدل های زبان مولد گوگل استفاده کنید.
مدل IAiModelText = (IAiModelText)AiModel.Create(AiModelType.Gemini15Flash).WithApiKey(apiKey);

Document translationDoc = model.Translate(doc, Language.Arabic);
translationDoc.Save(ArtifactsDir + "AI.AiTranslate.docx");

چرا از Aspose.Words برای ترجمه استفاده کنیم؟

  • **ادغام بدون درز: ** به راحتی قابلیت ترجمه را به برنامه های خود اضافه کنید.
  • گزینه های قابل تنظیم: محتوا را با کنترل دقیق به زبان های مختلف ترجمه کنید.
  • کارایی: از مدل های مبتنی بر هوش مصنوعی برای ترجمه های سریع و قابل اعتماد استفاده کنید.

Aspose.Words فرآیند ترجمه اسناد را ساده می کند و به توسعه دهندگان این امکان را می دهد تا روی ارائه راه حل های چند زبانه با کیفیت بالا تمرکز کنند. برای جزئیات بیشتر، [اسناد API Aspose.Words] (https://reference.aspose.com/words/net/aspose.words.ai/) را کاوش کنید.

همچنین به {#see-aso} نیز مراجعه کنید