Vertaal Word-, PDF- en webdocumenten in C#

.NET-oplossing voor het vertalen van documenten met AI

Naadloze integratie met de generatieve taalmodellen van Google Gemini biedt uitgebreide AI-gedreven documentverwerkingsmogelijkheden voor C#, F# en VB.NET-toepassingen.

Codefragment bekijken

Documenten vertalen naar 300+ talen in C#

Automatiseer documentvertaling met behulp van Google Gemini AI-modellen en Aspose.Words voor .NET. Vertaal DOC-, DOCX-, RTF-, PDF-, HTML-, Markdown-, ODT-, TXT- en EPUB-bestanden naar meer dan 300 talen, met behoud van de oorspronkelijke lay‑out en opmaak. De op AI gebaseerde engine detecteert automatisch de brontaal — zelfs in meertalige documenten — en laat alleen die fragmenten onvertaald die niet herkend kunnen worden.

Waarom ontwikkelaars kiezen voor Aspose.Words voor documentvertaling

  • Één API‑aanroep om een heel document te vertalen
  • Automatische detectie van de brontaal voor documenten met gemengde talen
  • Uitvoer behouden in het oorspronkelijke formaat en de lay‑out
  • Ondersteuning voor DOC, DOCX, RTF, PDF, ODT, HTML, Markdown, TXT, EPUB en meer

Authenticatie vereist een Google API‑sleutel. Voor een volledige lijst van ondersteunde AI‑modellen, zie de API‑referentie.

Begin vandaag nog met het vertalen van documenten in C# — probeer de live‑demo hierboven.

Voorbeeldcode in C# voor het vertalen van een document
Selecteer het doelformaat uit de lijst
Voer code uit
dotnet add package Aspose.Words
Kopiëren
using Aspose.Words;

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

// Gebruik de generatieve taalmodellen van 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;
}
Voer code uit

Hoe een document te vertalen in C#

  1. Installeer Aspose.Words for .NET.
  2. Voeg een bibliotheekreferentie (importeer de bibliotheek) toe aan uw C#-project.
  3. Open het bronbestand in C#.
  4. Roep de Translate-methode aan en geef uw document mee, samen met de doeltaal.
  5. Na voltooiing ontvangt u een vertaald document dat u kunt opslaan als een nieuw bestand in het gewenste formaat.

.NET-bibliotheek om documenten te vertalen

Er zijn drie alternatieve opties om "Aspose.Words voor .NET" op uw systeem te installeren. Kies er een die overeenkomt met uw behoeften en volg de stapsgewijze instructies:

systeem vereisten

Ons product is volledig platformonafhankelijk en ondersteunt alle belangrijke .NET-implementaties:

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

Voor zover .NET-code niet afhankelijk is van de onderliggende hardware of het besturingssysteem, maar alleen van een virtuele machine, bent u vrij om elke vorm van software te ontwikkelen voor Windows, macOS, Android, iOS en Linux. Zorg ervoor dat u de overeenkomstige versie van .NET Framework, .NET Core, Windows Azure, Mono of Xamarin hebt geïnstalleerd.

We raden u aan de geïntegreerde ontwikkelomgevingen van Microsoft Visual Studio, Xamarin en MonoDevelop te gebruiken om C#, F#, VB.NET applicaties te maken.

Voor meer details verwijzen wij u naar de productdocumentatie.

5%

Abonneer u op productupdates van Aspose

Ontvang maandelijkse nieuwsbrieven en aanbiedingen direct in je mailbox.

© Aspose Pty Ltd 2001-2026. Alle rechten voorbehouden.