Word, PDF, ვებ‑დოკუმენტების გადათარგმნა Java-ში

Java საშუალება დოკუმენტების AI‑ის გამოყენებით გადათარგმნისთვის.

Google Gemini-ის გენერაციული ენის მოდელებთან შეუფერხებელი ინტეგრაცია უზრუნველყოფს ფართო AI‑ზე დაფუძნებულ დოკუმენტების დამუშავების შესაძლებლობებს Java აპლიკაციებისთვის.

კოდის ნაწყვეტის ნახვა

დოკუმენტების გადათარგმნა 300+ ენაზე Java

ავტომატიზირეთ დოკუმენტების გადათარგმნა, იყენებთ Google Gemini AI მოდელებს Aspose.Words-ით Java-თვის. გადათარგმნეთ DOC, DOCX, RTF, PDF, HTML, Markdown, ODT, TXT და EPUB ფაილები 300-ზე მეტი ენაზე, תוך რომ შენარჩუნებთ ორიგინალურ განლაგებასა და ფორმატირებას. AI‑ზე დაფუძნებული ძრავა ავტომატურად იდენტიფიცირებს წყაროს ენას — нават მრავალენოვან დოკუმენტებში — და არათარგმნელს დატოვებს მხოლოდ იმ ფრაგმენტებს, რომლებიც ვერ იპოვის.

რატომ აპირებენ პროგრამისტებს Aspose.Words დოკუმენტების გადათარგმნისთვის

  • ერთხელ API‑ის გამოძახება მთელი დოკუმენტის გადათარგმნისთვის
  • წყაროს ენის ავტომატური დადგენა შერეული ენების დოკუმენტებისთვის
  • გამოტანა შენარჩუნებულია ორიგინალურ ფორმატსა და განლაგებაში
  • მხარდაჭერა DOC, DOCX, RTF, PDF, ODT, HTML, Markdown, TXT, EPUB და სხვა ფორმატებისთვის

ავთენტიკაციისთვის საჭიროა Google API გასაღები. მხარდაჭერილი AI მოდელების სრულ სიას იხილეთ API-ის დოკუმენტაციაში.

დაიწყეთ დოკუმენტების გადათარგმნა Java-ში დღეს — სცადეთ ზემოთ არსებული ცოცხალი დემო.

მაგალითი კოდი 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-ში დოკუმენტის გადათარგმნის გზა

  1. დაყენეთ Aspose.Words for Java-თვის.
  2. დაამატეთ ბიბლიოთეკის მიმართვა (იმპორტი) თქვენს Java პროექტში.
  3. გახსენით წყაროს ფაილი Java-ში.
  4. გამოძახეთ Translate მეთოდი, გადაცემით თქვენი დოკუმენტი სამიზნე ენასთან ერთად.
  5. დასრულების შემდეგ, მიიღებთ გადათარგმნებულ დოკუმენტს, რომელსაც შეგიძლიათ შეინახოთ ახალი ფაილად საჭირო ფორმატში.

Java ბიბლიოთეკა დოკუმენტების გადათარგმნისთვის

ჩვენ ვმასპინძლებთ ჩვენს 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, იხილეთ პროდუქტის დოკუმენტაცია.

5%

გამოიწერეთ Aspose პროდუქტის განახლებები

მიიღეთ ყოველთვიური გაზეთები და შეთავაზებები პირდაპირ თქვენს საფოსტო ყუთში.