Terjemahkan dokumen Word, PDF, Web di C#

Solusi .NET untuk menerjemahkan dokumen menggunakan AI

Integrasi mulus dengan model bahasa generatif Google Gemini menyediakan kemampuan pemrosesan dokumen berbasis AI yang luas untuk aplikasi C#, F#, VB.NET.

Lihat cuplikan kode

Terjemahkan Dokumen ke 300+ Bahasa di C#

Otomatisasi penerjemahan dokumen menggunakan model AI Google Gemini dengan Aspose.Words untuk .NET. Terjemahkan file DOC, DOCX, RTF, PDF, HTML, Markdown, ODT, TXT, dan EPUB ke lebih dari 300 bahasa sambil mempertahankan tata letak dan format asli. Mesin berbasis AI secara otomatis mendeteksi bahasa sumber — bahkan dalam dokumen multi‑bahasa — dan hanya meninggalkan fragmen yang tidak dapat diidentifikasi tanpa diterjemahkan.

Mengapa Pengembang Memilih Aspose.Words untuk Penerjemahan Dokumen

  • Satu panggilan API untuk menerjemahkan seluruh dokumen
  • Deteksi otomatis bahasa sumber untuk dokumen dengan bahasa campuran
  • Hasil dipertahankan dalam format dan tata letak asli
  • Mendukung DOC, DOCX, RTF, PDF, ODT, HTML, Markdown, TXT, EPUB, dan lainnya

Otentikasi memerlukan kunci API Google. Untuk daftar lengkap model AI yang didukung, lihat Referensi API.

Mulailah menerjemahkan dokumen di C# hari ini — coba demo langsung di atas.

Contoh kode dalam C# untuk menerjemahkan dokumen
Pilih format target dari daftar
Jalankan kode
dotnet add package Aspose.Words
Salinan
using Aspose.Words;

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

// Gunakan model bahasa 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;
}
Jalankan kode

Cara menerjemahkan dokumen dalam C#

  1. Instal Aspose.Words for .NET.
  2. Tambahkan referensi perpustakaan (impor perpustakaan) ke proyek C# Anda.
  3. Buka file sumber di C#.
  4. Panggil metode Translate, dengan menyertakan dokumen Anda bersama bahasa target.
  5. Setelah selesai, Anda akan menerima dokumen terjemahan yang dapat disimpan sebagai file baru dalam format yang Anda butuhkan.

Perpustakaan .NET untuk menerjemahkan dokumen

Ada tiga opsi alternatif untuk menginstal "Aspose.Words untuk .NET" ke sistem Anda. Silakan pilih salah satu yang sesuai dengan kebutuhan Anda dan ikuti petunjuk langkah demi langkah:

Persyaratan sistem

Produk kami sepenuhnya lintas platform dan mendukung semua implementasi .NET utama:

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

Sejauh kode .NET tidak bergantung pada perangkat keras atau sistem operasi yang mendasarinya, tetapi hanya pada Mesin Virtual, Anda bebas mengembangkan perangkat lunak apa pun untuk Windows, macOS, Android, iOS, dan Linux. Pastikan Anda telah menginstal versi .NET Framework, .NET Core, Windows Azure, Mono , atau Xamarin yang sesuai.

Kami merekomendasikan penggunaan lingkungan pengembangan terintegrasi Microsoft Visual Studio, Xamarin, dan MonoDevelop untuk membuat aplikasi C#, F#, VB.NET.

Untuk lebih jelasnya silakan lihat Dokumentasi Produk.

5%

Berlangganan Pembaruan Produk Aspose

Dapatkan buletin bulanan dan penawaran langsung dikirim ke kotak surat Anda.

© Aspose Pty Ltd 2001-2026. Seluruh hak cipta.