
Aspose.Words 現在透過 Aspose.Words.AI 命名空間提供先進的 AI 文字翻譯功能。此功能利用了 Google 的生成語言模型,使開發人員能夠以最少的努力將文件內容無縫地翻譯成各種語言。無論您是在地化文件還是跨不同語言區域進行協作,Aspose.Words 都可以輕鬆地將翻譯功能整合到您的應用程式中。
本文涵蓋以下主題:
如何翻譯文件
要翻譯文檔,您可以使用 IAiModelText 介面提供的 Translate 方法。首先建立一個 AI 模型實例,設定適當的 API 金鑰,然後使用 Language 列舉指定目標語言。翻譯過程高效,使開發人員能夠輕鬆處理多語言文件。
以下是使用 Aspose.Words 翻譯 Word 文件的範例:
文檔 doc = 新文檔(MyDir + “Document.docx”);
字串 apiKey = Environment.GetEnvironmentVariable("API_KEY");
// 使用 Google 產生語言模型。
IAiModelText 模型 = (IAiModelText)AiModel.Create(AiModelType.Gemini15Flash).WithApiKey(apiKey);
文檔翻譯Doc = model.Translate(doc, Language.Arabic);
翻譯文件.保存(ArtifactsDir + “AI.AiTranslate.docx”);
為什麼要使用 Aspose.Words 來翻譯?
- 無縫整合:輕鬆將翻譯功能新增至您的應用程式。
- 可自訂的選項:將內容翻譯成各種語言並進行精確控制。
- 效率:利用人工智慧驅動的模型實現快速可靠的翻譯。
Aspose.Words 簡化了文件翻譯的過程,使開發人員能夠專注於提供高品質的多語言解決方案。有關更多詳細信息,請瀏覽 Aspose.Words API 文件