Automatiskan terjemahan dokumen menggunakan model AI Google Gemini dengan Aspose.Words untuk Java. Terjemah fail DOC, DOCX, RTF, PDF, HTML, Markdown, ODT, TXT, dan EPUB ke lebih daripada 300 bahasa sambil mengekalkan susun atur dan pemformatan asal. Enjin berasaskan AI mengesan bahasa sumber secara automatik — bahkan dalam dokumen berbilang bahasa — dan hanya meninggalkan fragmen yang tidak dapat dikenalpasti tanpa terjemahan.
Pengesahan memerlukan kunci API Google. Untuk senarai lengkap model AI yang disokong, lihat Rujukan API.
Mulakan terjemahan dokumen dalam Java hari ini — cuba demo langsung di atas.
// 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"; }
}
Kami menjadi tuan rumah pakej Java kami dalam repositori Maven. 'Aspose.Words untuk Java' JAR biasa yang mengandungi kod-bait. Sila ikut arahan langkah demi langkah tentang cara memasangnya ke persekitaran pembangun Java anda.
Java SE 7 Java lebih baru disokong. Kami juga menyediakan paket terpisah untuk Java SE 6 sekiranya anda wajib menggunakan JRE sudah usang ini.
Java kami adalah pelbagai platform dan berjalan di semua sistem operasi dengan JVM, termasuk Microsoft Windows, Linux, macOS, Android dan iOS.
Untuk maklumat mengenai pergantungan pakej pilihan, seperti JogAmp JOGL, Harfbuzz fon Java Advanced Imaging JAI, sila rujuk Dokumentasi Produk.