Tłumacz dokumenty Word, PDF, Web w C#

Rozwiązanie .NET do tłumaczenia dokumentów przy użyciu SI.

Bezproblemowa integracja z generatywnymi modelami językowymi Google Gemini zapewnia rozbudowane możliwości przetwarzania dokumentów oparte na SI dla aplikacji C#, F#, VB.NET.

Zobacz fragment kodu

Tłumaczenie dokumentów na 300+ języków w C#

Zautomatyzuj tłumaczenie dokumentów, wykorzystując modele Google Gemini AI oraz Aspose.Words dla .NET. Tłumacz pliki DOC, DOCX, RTF, PDF, HTML, Markdown, ODT, TXT i EPUB na ponad 300 języków, zachowując oryginalny układ i formatowanie. Silnik oparty na sztucznej inteligencji automatycznie wykrywa język źródłowy — nawet w dokumentach wielojęzycznych — i pozostawia nieprzetłumaczone jedynie te fragmenty, których nie potrafi rozpoznać.

Dlaczego programiści wybierają Aspose.Words do tłumaczenia dokumentów

  • Jedno wywołanie API do przetłumaczenia całego dokumentu
  • Automatyczne wykrywanie języka źródłowego w dokumentach wielojęzycznych
  • Wynik zachowany w oryginalnym formacie i układzie
  • Obsługa DOC, DOCX, RTF, PDF, ODT, HTML, Markdown, TXT, EPUB i innych

Do uwierzytelnienia wymagana jest klucz API Google. Pełną listę obsługiwanych modeli AI znajdziesz w Referencji API.

Rozpocznij tłumaczenie dokumentów w C# już dziś — wypróbuj interaktywną demonstrację powyżej.

Przykładowy kod w C# do tłumaczenia dokumentu
Wybierz format docelowy z listy
Uruchom kod
dotnet add package Aspose.Words
Kopiuj
using Aspose.Words;

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

// Użyj generatywnych modeli językowych 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;
}
Uruchom kod

Jak przetłumaczyć dokument w C#

  1. Zainstaluj Aspose.Words for .NET.
  2. Dodaj odwołanie do biblioteki (importuj bibliotekę) w swoim projekcie C#.
  3. Otwórz plik źródłowy w C#.
  4. Wywołaj metodę Translate, przekazując swój dokument wraz z docelowym językiem.
  5. Po zakończeniu otrzymasz przetłumaczony dokument, który możesz zapisać jako nowy plik w potrzebnym formacie.

Biblioteka .NET do tłumaczenia dokumentów

Istnieją trzy alternatywne opcje instalacji "Aspose.Words for .NET" w systemie. Wybierz taki, który odpowiada Twoim potrzebom i postępuj zgodnie z instrukcjami krok po kroku:

wymagania systemowe

Nasz produkt jest w pełni wieloplatformowy i obsługuje wszystkie główne implementacje .NET:

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

O ile kod .NET nie jest zależny od sprzętu lub systemu operacyjnego, ale tylko od maszyny wirtualnej, możesz swobodnie tworzyć dowolne oprogramowanie dla systemów Windows, macOS, Android, iOS i Linux. Upewnij się tylko, że masz zainstalowaną odpowiednią wersję .NET Framework, .NET Core, Windows Azure, Mono lub Xamarin.

Do tworzenia aplikacji C#, F#, VB.NET zalecamy używanie zintegrowanych środowisk programistycznych Microsoft Visual Studio, Xamarin i MonoDevelop.

Aby uzyskać więcej informacji, zapoznaj się z dokumentacją produktu.

5%

Subskrybuj aktualizacje produktów Aspose

Otrzymuj comiesięczne biuletyny i oferty dostarczane bezpośrednio do Twojej skrzynki pocztowej.

© Aspose Pty Ltd 2001-2026. Wszelkie prawa zastrzeżone.