قم بأتمتة ترجمة المستندات باستخدام نماذج Google Gemini AI مع Aspose.Words لـ Java. ترجم ملفات DOC و DOCX و RTF و PDF و HTML و Markdown و ODT و TXT و EPUB إلى أكثر من 300 لغة مع الحفاظ على التخطيط والتنسيق الأصلي. يكتشف محرك الذكاء الاصطناعي اللغة المصدر تلقائيًا — حتى في المستندات متعددة اللغات — ويترك غير المترجمة فقط تلك القطع التي لا يستطيع التعرف عليها.
يتطلب المصادقة مفتاح API من Google. للحصول على القائمة الكاملة للنماذج المدعومة للذكاء الاصطناعي، راجع دليل API.
ابدأ بترجمة المستندات في Java اليوم — جرّب العرض التفاعلي أعلاه.
// 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>
ينسخ
// 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')
ينسخ
// 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>
ينسخ
// 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"
ينسخ
Document doc = new Document("Document.docx");
String apiKey = System.getenv("API_KEY");
// استخدام نماذج اللغة التوليدية من 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"; }
}
نستضيف حزم Java بنا في مستودعات Maven. 'Aspose.Words for Java' هو JAR شائع يحتوي على كود بايت. يرجى اتباع التعليمات خطوة بخطوة حول كيفية تثبيته في بيئة مطور Java لديك.
Java SE 7 Java الأحدث. نوفر أيضًا حزمة منفصلة لـ Java SE 6 في حال كنت ملزمًا باستخدام JRE القديم هذا.
Java الخاصة بنا متعددة المنصات وتعمل على جميع أنظمة التشغيل مع JVM، بما في ذلك Microsoft Windows و Linux و macOS و Android و iOS.
للحصول على معلومات حول تبعيات الحزمة الاختيارية، مثل JogAmp JOGL، محرك خط Harfbuzz Java Advanced Imaging JAI، يرجى الرجوع إلى وثائق المنتج.