Oversæt Word-, PDF- og webdokumenter i C#

.NET-løsning til oversættelse af dokumenter ved hjælp af AI

Sømløs integration med Googles generative sprogmodeller Gemini giver omfattende AI-baserede dokumentbehandlingsfunktioner til C#, F#, VB.NET-applikationer.

Se kodestykket

Oversæt dokumenter til 300+ sprog i C#

Automatiser dokumentoversættelse ved hjælp af Google Gemini AI-modeller med Aspose.Words for .NET. Oversæt DOC, DOCX, RTF, PDF, HTML, Markdown, ODT, TXT og EPUB-filer til mere end 300 sprog, mens du bevarer det oprindelige layout og formatering. Den AI‑baserede motor registrerer kildesproget automatisk — også i flersprogede dokumenter — og lader kun de fragmenter, den ikke kan genkende, være uoversatte.

Hvorfor udviklere vælger Aspose.Words til dokumentoversættelse

  • Én API‑opkald for at oversætte et helt dokument
  • Automatisk genkendelse af kildesprog i dokumenter med blandede sprog
  • Resultatet bevares i det oprindelige format og layout
  • Understøttelse af DOC, DOCX, RTF, PDF, ODT, HTML, Markdown, TXT, EPUB og flere

Godkendelse kræver en Google API‑nøgle. For en komplet liste over understøttede AI‑modeller, se API‑referencen.

Begynd at oversætte dokumenter i C# i dag — prøv den interaktive demo ovenfor.

Eksempelkode i C# til oversættelse af et dokument
Vælg målformatet fra listen
Kør kode
dotnet add package Aspose.Words
Kopi
using Aspose.Words;

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

// Brug Googles generative sprogmodeller.
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 kode

Hvordan oversætter man et dokument i C#

  1. Installer Aspose.Words for .NET.
  2. Tilføj en biblioteksreference (importer biblioteket) til dit C#-projekt.
  3. Åbn kildefilen i C#.
  4. Kald Translate-metoden og videregiv dit dokument sammen med målsproget.
  5. Når processen er færdig, får du et oversat dokument, som du kan gemme som en ny fil i det format, du har brug for.

.NET-bibliotek til at oversætte dokumenter

Der er tre alternative muligheder for at installere "Aspose.Words til .NET" på dit system. Vælg venligst en, der ligner dine behov, og følg trin-for-trin instruktionerne:

Systemkrav

Vores produkt er fuldt ud på tværs af platforme og understøtter alle større .NET-implementeringer:

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

For så vidt .NET-kode ikke afhænger af den underliggende hardware eller operativsystem, men kun af en virtuel maskine, er du fri til at udvikle enhver form for software til Windows, macOS, Android, iOS og Linux. Bare sørg for, at du har installeret den tilsvarende version af .NET Framework, .NET Core, Windows Azure, Mono eller Xamarin.

Vi anbefaler at bruge Microsoft Visual Studio, Xamarin og MonoDevelop integrerede udviklingsmiljøer til at skabe C#, F#, VB.NET applikationer.

Se produktdokumentation for flere detaljer.

5%

Abonner på Aspose produktopdateringer

Få månedlige nyhedsbreve og tilbud leveret direkte til din postkasse.

© Aspose Pty Ltd 2001-2026. Alle rettigheder forbeholdes.