在 C# 中翻譯 Word、PDF、Web 文件

使用 AI 翻譯文件的 .NET 解決方案

與 Google Gemini 生成式語言模型的無縫整合,為 C#、F#、VB.NET 應用程式提供廣泛的 AI 文件處理功能。

查看代碼片段

在 C# 中將文件翻譯為 300+ 種語言

使用 Aspose.Words for .NET 結合 Google Gemini AI 模型來自動化文件翻譯。將 DOC、DOCX、RTF、PDF、HTML、Markdown、ODT、TXT 和 EPUB 檔案翻譯成超過 300 種語言,同時保留原始版面配置與格式。AI 引擎會自動偵測來源語言——即使是在多語言文件中——並且只保留無法識別的片段不予翻譯。

為什麼開發者選擇 Aspose.Words 進行文件翻譯

  • 只需單一 API 呼叫即可翻譯整份文件
  • 自動偵測混合語言文件的來源語言
  • 輸出結果保留原始格式與版面配置
  • 支援 DOC、DOCX、RTF、PDF、ODT、HTML、Markdown、TXT、EPUB 等多種格式

驗證需要 Google API 金鑰。如需支援的 AI 模型完整列表,請參閱 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 程式碼不依賴底層硬體或作業系統,而僅依賴虛擬機,因此您可以自由地為 Windows、macOS、Android、iOS 和 Linux 開發任何類型的軟體。只要確保您已安裝對應版本的.NET Framework, .NET Core, Windows Azure, Mono或Xamarin即可。

我們建議使用 Microsoft Visual Studio、Xamarin 和 MonoDevelop 整合開發環境來建立C#, F#, VB.NET應用程式。

更多詳細資訊請參閱產品文件

5%

訂閱 Aspose 產品更新

獲取直接發送到您的郵箱的每月通訊和優惠。

© Aspose Pty Ltd 2001-2026. 版權所有。