Översätt Word‑, PDF‑ och webb‑dokument i C#

.NET‑lösning för att översätta dokument med AI

Sömlös integration med Google Gemini generativa språkmodeller ger omfattande AI‑baserade dokumentbehandlingsfunktioner för C#, F# och VB.NET‑applikationer.

Visa kodavsnitt

Översätt dokument till 300+ språk i C#

Automatisera dokumentöversättning med Google Gemini AI-modeller och Aspose.Words för .NET. Översätt DOC-, DOCX-, RTF-, PDF-, HTML-, Markdown-, ODT-, TXT- och EPUB-filer till mer än 300 språk samtidigt som du bevarar originallayouten och formateringen. Den AI‑baserade motorn identifierar automatiskt källspråket — även i flerspråkiga dokument — och lämnar endast de fragment som den inte kan känna igen oöversatta.

Varför utvecklare väljer Aspose.Words för dokumentöversättning

  • Ett enda API‑anrop för att översätta ett helt dokument
  • Automatisk identifiering av källspråk för dokument med blandade språk
  • Utdata bevaras i originalformatet och layouten
  • Stöd för DOC, DOCX, RTF, PDF, ODT, HTML, Markdown, TXT, EPUB och fler

Autentisering kräver en Google API-nyckel. För en fullständig lista över stödjade AI‑modeller, se API‑referensen.

Börja översätta dokument i C# redan idag — prova den interaktiva demonstrationen ovan.

Exempelkod i C# för att översätta ett dokument
Välj målformat från listan
Kör kod
dotnet add package Aspose.Words
Kopiera
using Aspose.Words;

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

// Använd Googles generativa språkmodeller.
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;
}
Kör kod

Hur översätter man ett dokument på C#

  1. Installera Aspose.Words for .NET.
  2. Lägg till en biblioteksreferens (importera biblioteket) i ditt C#‑projekt.
  3. Öppna källfilen i C#.
  4. Anropa Translate‑metoden och skicka ditt dokument tillsammans med målspråket.
  5. När det är klart får du ett översatt dokument som du kan spara som en ny fil i det format du behöver.

.NET‑bibliotek för att översätta dokument

Det finns tre alternativa alternativ för att installera "Aspose.Words för .NET" på ditt system. Välj en som liknar dina behov och följ steg-för-steg-instruktionerna:

Systemkrav

Vår produkt är helt plattformsoberoende och stöder alla större .NET-implementeringar:

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

Såvitt .NET-koden inte beror på den underliggande hårdvaran eller operativsystemet, utan bara på en virtuell maskin, är du fri att utveckla vilken typ av programvara som helst för Windows, macOS, Android, iOS och Linux. Se bara till att du har installerat motsvarande version av .NET Framework, .NET Core, Windows Azure, Mono eller Xamarin.

Vi rekommenderar att du använder Microsoft Visual Studio, Xamarin och MonoDevelop integrerade utvecklingsmiljöer för att skapa C#, F#, VB.NET applikationer.

För mer information, se Produktdokumentation.

5%

Prenumerera på Aspose produktuppdateringar

Få månatliga nyhetsbrev och erbjudanden direkt levererade till din brevlåda.

© Aspose Pty Ltd 2001-2026. Alla rättigheter förbehållna.