ترجمه یک سند
ترجمه اسناد یک گزینه اغلب مورد نیاز در عصر دیجیتال سازی بالا است. Aspose.Words از ترجمه اسناد با استفاده از مدل های زبان مولد Google پشتیبانی می کند که به توسعه دهندگان اجازه می دهد محتوای متون را به بیش از 300 زبان ترجمه کنند.
از روش Translate برای ترجمه اسناد خود به هر زبانی که در فهرست Language نشان داده شده است استفاده کنید. توجه داشته باشید که اگر سند منبع شامل چندین زبان باشد، مدل مبتنی بر Google 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");