Automatiser dokumentoversættelse ved hjælp af Google Gemini AI-modeller med Aspose.Words for Java. Oversæt DOC, DOCX, RTF, PDF, HTML, Markdown, ODT, TXT og EPUB-filer til mere end 300 sprog, mens du bevarer det oprindelige layout og formatering. Den AI‑baserede motor registrerer kildesproget automatisk — også i flersprogede dokumenter — og lader kun de fragmenter, den ikke kan genkende, være uoversatte.
Godkendelse kræver en Google API‑nøgle. For en komplet liste over understøttede AI‑modeller, se API‑referencen.
Begynd at oversætte dokumenter i Java i dag — prøv den interaktive demo ovenfor.
// 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>
Kopi
// 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')
Kopi
// 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>
Kopi
// 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"
Kopi
Document doc = new Document("Document.docx");
String apiKey = System.getenv("API_KEY");
// Brug Googles generative sprogmodeller.
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"; }
}
Vi hoster vores Java pakker i Maven repositories. 'Aspose.Words til Java' er en almindelig JAR fil, der indeholder byte-kode. Følg venligst trin-for-trin instruktionerne om, hvordan du installerer det i dit Java-udviklermiljø.
Java SE 7 og nyere Java -versioner understøttes. Vi leverer også en separat pakke til Java SE 6, hvis du er forpligtet til at bruge denne forældede JRE.
Vores Java pakke er tværgående og kører på alle operativsystemer med JVM implementering, herunder Microsoft Windows, Linux, macOS, Android og iOS.
For information om valgfri JogAmp JOGL, Harfbuzz, Java Advanced Imaging JAI, henvises til Produktdokumentation.