Saumaton integrointi Google Gemini -generatiivisiin kielimalleihin tarjoaa laajat tekoälypohjaiset asiakirjankäsittelyominaisuudet Java-sovelluksille.
Automatisoi asiakirjojen kääntäminen Google Gemini AI -mallien avulla Aspose.Words for Java:lla. Käännä DOC-, DOCX-, RTF-, PDF-, HTML-, Markdown-, ODT-, TXT- ja EPUB-tiedostot yli 300 kielelle säilyttäen alkuperäisen asettelun ja muotoilun. AI-pohjainen moottori tunnistaa lähdekielen automaattisesti — jopa monikielisissä asiakirjoissa — ja jättää kääntämättä vain ne osat, joita se ei pysty tunnistamaan.
Todennus vaatii Google API -avaimen. Täydellinen luettelo tuetuista AI-malleista löytyy API‑viitteestä.
Aloita asiakirjojen kääntäminen Java:ssa jo tänään — kokeile yllä olevaa live‑demoa.
// 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>
Kopio
// 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')
Kopio
// 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>
Kopio
// 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"
Kopio
Document doc = new Document("Document.docx");
String apiKey = System.getenv("API_KEY");
// Käytä Googlen generatiivisia kielimalleja.
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 pakettejamme Maven- varastoissa. 'Aspose.Words for Java' on yleinen JAR tiedosto, joka sisältää tavukoodin. Noudata vaiheittaisia ohjeita sen asentamiseksi Java-kehittäjäympäristöösi.
Java SE 7 ja uudemmat Java -versiot ovat tuettuja. Tarjoamme myös erillisen paketin Java SE 6, jos olet velvollinen käyttämään tätä vanhentunutta JRE.
Java paketti on monialustainen ja toimii kaikissa käyttöjärjestelmissä, joissa on JVM toteutus, mukaan lukien Microsoft Windows, Linux, macOS, Android ja iOS.
Lisätietoja vapaaehtoinen paketti riippuvuudet, kuten JogAmp JOGL, Harfbuzz fontin moottori, Java Advanced Imaging JAI, katso Tuotedokumentaatio.