Traduceți documente Word, PDF și Web în C#

Soluție .NET pentru traducerea documentelor cu AI

Integrare fără cusur cu modelele de limbaj generative Google Gemini oferă capabilități extinse de procesare a documentelor bazate pe AI pentru aplicații C#, F#, VB.NET.

Vizualizați fragmentul de cod

Tradu documente în peste 300 de limbi în C#

Automatizați traducerea documentelor utilizând modelele AI Google Gemini cu Aspose.Words pentru .NET. Traduceți fișiere DOC, DOCX, RTF, PDF, HTML, Markdown, ODT, TXT și EPUB în peste 300 de limbi, păstrând aspectul și formatarea originală. Motorul bazat pe AI detectează automat limba sursă — chiar și în documente multilingve — și lasă netraduse doar fragmentele pe care nu le poate identifica.

De ce dezvoltatorii aleg Aspose.Words pentru traducerea documentelor

  • Un singur apel API pentru a traduce întregul document
  • Detectare automată a limbii sursă pentru documente cu limbi mixte
  • Rezultatul este păstrat în formatul și aspectul original
  • Suport pentru DOC, DOCX, RTF, PDF, ODT, HTML, Markdown, TXT, EPUB și altele

Autentificarea necesită o cheie API Google. Pentru o listă completă a modelelor AI acceptate, consultați Referința API.

Începeți să traduceți documente în C# astăzi — încercați demonstrația live de mai sus.

Exemplu de cod în C# pentru traducerea unui document
Selectați formatul țintă din listă
Rulați codul
dotnet add package Aspose.Words
Copie
using Aspose.Words;

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

// Utilizați modelele de limbaj generative 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;
}
Rulați codul

Cum să traduceți un document în C#

  1. Instalați Aspose.Words for .NET.
  2. Adăugați o referință la bibliotecă (importați biblioteca) în proiectul dumneavoastră C#.
  3. Deschideți fișierul sursă în C#.
  4. Apelați metoda Translate, furnizând documentul dumneavoastră împreună cu limba țintă.
  5. După finalizare, veți primi un document tradus pe care îl puteți salva ca fișier nou în formatul dorit.

Biblioteca .NET pentru traducerea documentelor

Există trei opțiuni alternative pentru a instala "Aspose.Words pentru .NET" pe sistemul dumneavoastră. Alegeți unul care seamănă cu nevoile dvs. și urmați instrucțiunile pas cu pas:

Cerințe de sistem

Produsul nostru este complet multiplatform și acceptă toate implementările majore .NET:

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

În ceea ce privește codul .NET nu depinde de hardware-ul sau sistemul de operare de bază, ci doar de o mașină virtuală, sunteți liber să dezvoltați orice fel de software pentru Windows, macOS, Android, iOS și Linux. Asigurați-vă că ați instalat versiunea corespunzătoare de .NET Framework, .NET Core, Windows Azure, Mono sau Xamarin.

Vă recomandăm să utilizați mediile de dezvoltare integrate Microsoft Visual Studio, Xamarin și MonoDevelop pentru a crea aplicații C#, F#, VB.NET.

Pentru mai multe detalii, consultați documentația produsului.

5%

Abonați-vă la Actualizări de produse Aspose

Primiți buletine informative lunare și oferte livrate direct în căsuța dvs. poștală.

© Aspose Pty Ltd 2001-2026. Toate drepturile rezervate.