Nerjemahake Word, PDF, dokumen Web ing C#

Solusi .NET kanggo nerjemahake dokumen nganggo AI

Integrasi tanpa sela karo model basa generatif Google Gemini nyedhiyakake kemampuan pangolahan dokumen adhedhasar AI sing ekstensif kanggo aplikasi C#, F#, VB.NET.

Ndeleng potongan kode

Nerjemahake Dokumen menyang 300+ Basa ing C#

Otomatisasi terjemahan dokumen nganggo model AI Google Gemini karo Aspose.Words kanggo .NET. Terjemahake file DOC, DOCX, RTF, PDF, HTML, Markdown, ODT, TXT, lan EPUB menyang luwih saka 300 basa kanthi njaga tata letak lan format asli. Mesin berbasis AI iki kanthi otomatis ndeteksi basa sumber — sanajan ing dokumen multibasa — lan mung ninggalake fragmen sing ora bisa dikenali tanpa diterjemahake.

Napa Pangembang Milih Aspose.Words kanggo Terjemahan Dokumen

  • Siji panggilan API kanggo nerjemahake sakabehe dokumen
  • Deteksi otomatis basa sumber kanggo dokumen campuran basa
  • Output dijaga ing format lan tata letak asli
  • Dhukungan kanggo DOC, DOCX, RTF, PDF, ODT, HTML, Markdown, TXT, EPUB, lan liya-liyane

Autentikasi mbutuhake kunci API Google. Kanggo dhaptar lengkap model AI sing didhukung, delengen API Reference.

Miwiti nerjemahake dokumen ing C# dina iki — coba demo langsung ing ndhuwur.

Contoh kode ing C# kanggo nerjemahake dokumen
Pilih format target saka dhaptar
Kode roto
dotnet add package Aspose.Words
Nyalin
using Aspose.Words;

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

// Gunakake model basa generatif 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;
}
Kode roto

Cara nerjemahake dokumen ing C#

  1. Instal Aspose.Words for .NET.
  2. Tambahake referensi pustaka (impor pustaka) menyang proyek C# sampeyan.
  3. Bukak file sumber ing C#.
  4. Panggil metode Translate, kanthi ngirim dokumen sampeyan bebarengan karo basa target.
  5. Sawise rampung, sampeyan bakal nampa dokumen terjemahan sing bisa disimpen minangka file anyar ing format sing dibutuhake.

Pustaka .NET kanggo nerjemahake dokumen

Ana telung pilihan alternatif kanggo nginstal "Aspose.Words kanggo .NET" sistem sampeyan. Pilih salah siji sing cocog karo kabutuhan sampeyan lan tindakake pandhuan langkah demi langkah:

Syarat Sistem

Produk kita kanthi lintas-platform lan ndhukung kabeh implementasi .NET utama:

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

Nganti kode .NET ora gumantung ing hardware utawa sistem operasi sing ndasari, nanging mung ing Mesin Virtual, sampeyan bebas ngembangake piranti lunak apa wae kanggo Windows, macOS, Android, iOS lan Linux. Priksa manawa sampeyan wis nginstal versi .NET Framework, .NET Core, Windows Azure, Mono utawa Xamarin sing cocog.

Disaranake nggunakake Microsoft Visual Studio, Xamarin, lan lingkungan pangembangan terintegrasi MonoDevelop kanggo nggawe aplikasi C#, F#, VB.NET.

Kanggo rincian liyane, waca Dokumentasi Produk.

5%

Langganan kanggo Aspose Update Product

Entuk buletin saben wulan lan tawaran langsung dikirim menyang kothak layang.

© Aspose Pty Ltd 2001-2026. Kabeh hak dilindhungi undhang-undhang.