Terjemahkan dokumen Word, PDF, Web di Java

Solusi Java untuk menerjemahkan dokumen menggunakan AI

Integrasi mulus dengan model bahasa generatif Google Gemini menyediakan kemampuan pemrosesan dokumen berbasis AI yang luas untuk aplikasi Java.

Lihat cuplikan kode

Terjemahkan Dokumen ke 300+ Bahasa di Java

Otomatisasi penerjemahan dokumen menggunakan model AI Google Gemini dengan Aspose.Words untuk Java. 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 Java hari ini — coba demo langsung di atas.

Contoh kode dalam Java untuk menerjemahkan dokumen
Pilih format target dari daftar
Jalankan kode
// Repository path: https://releases.aspose.com/java/repo/
// Maven, where 'ver' - Aspose.Words version number, for example, 24.4.
<dependency>
  <groupId>com.aspose</groupId>
  <artifactId>aspose-words</artifactId>
  <version>ver</version>
  <classifier>jdk17</classifier>
</dependency>
Salinan
// Repository path: https://releases.aspose.com/java/repo/
// Gradle, where 'ver' - Aspose.Words version number, for example, 24.4.
compile(group: 'com.aspose', name: 'aspose-words', version: 'ver', classifier: 'jdk17')
Salinan
// Repository path: https://releases.aspose.com/java/repo/
// Ivy, where 'ver' - Aspose.Words version number, for example, 24.4.
<dependency org="com.aspose" name="aspose-words" rev="ver">
 <artifact name="aspose-words" m:classifier="jdk17" ext="jar"/>
</dependency>
Salinan
// Repository path: https://releases.aspose.com/java/repo/
// Sbt, where 'ver' - Aspose.Words version number, for example, 24.4.
libraryDependencies += "com.aspose" % "aspose-words" % "ver"
Salinan
Document doc = new Document("Document.docx");
String apiKey = System.getenv("API_KEY");

// Gunakan model bahasa generatif Google.
AiModel model = AiModel.create(AiModelType.GEMINI_FLASH_LATEST).withApiKey(apiKey);

Document translatedDoc = model.translate(doc, Language.ARABIC);
translatedDoc.save("Output.docx")
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().withApiKey("");

Document translatedDoc = model.translate(doc, Language.Arabic);
translatedDoc.save("Output.docx")

static class CustomAiModel extends OpenAiModel
{
    protected String getUrl() { return "https://your-server.com/v1"; }
    protected String getName() { return "my-model-24b"; }
}
Jalankan kode

Cara menerjemahkan dokumen dalam Java

  1. Instal Aspose.Words for Java.
  2. Tambahkan referensi perpustakaan (impor perpustakaan) ke proyek Java Anda.
  3. Buka file sumber di Java.
  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 Java untuk menerjemahkan dokumen

Kami meng-host paket Java kami di repositori Maven. 'Aspose.Words untuk Java' JAR umum yang berisi kode byte. Silakan ikuti petunjuk langkah demi langkah tentang cara menginstalnya ke lingkungan pengembang Java Anda.

Persyaratan sistem

Java SE 7 Java lebih baru didukung. Kami juga menyediakan paket terpisah untuk Java SE 6 jika Anda terpaksa menggunakan JRE sudah ketinggalan zaman ini.

Java kami bersifat lintas platform dan berjalan di semua sistem operasi dengan JVM, termasuk Microsoft Windows, Linux, macOS, Android, dan iOS.

Untuk informasi tentang dependensi paket opsional, seperti JogAmp JOGL, mesin font Harfbuzz Java Advanced Imaging JAI, silakan merujuk ke 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.