Översätt Word‑, PDF‑ och webb‑dokument i Java

Java‑lösning för att översätta dokument med AI

Sömlös integration med Google Gemini generativa språkmodeller ger omfattande AI‑baserade dokumentbehandlingsfunktioner för Java‑applikationer.

Visa kodavsnitt

Översätt dokument till 300+ språk i Java

Automatisera dokumentöversättning med Google Gemini AI-modeller och Aspose.Words för Java. Översätt DOC-, DOCX-, RTF-, PDF-, HTML-, Markdown-, ODT-, TXT- och EPUB-filer till mer än 300 språk samtidigt som du bevarar originallayouten och formateringen. Den AI‑baserade motorn identifierar automatiskt källspråket — även i flerspråkiga dokument — och lämnar endast de fragment som den inte kan känna igen oöversatta.

Varför utvecklare väljer Aspose.Words för dokumentöversättning

  • Ett enda API‑anrop för att översätta ett helt dokument
  • Automatisk identifiering av källspråk för dokument med blandade språk
  • Utdata bevaras i originalformatet och layouten
  • Stöd för DOC, DOCX, RTF, PDF, ODT, HTML, Markdown, TXT, EPUB och fler

Autentisering kräver en Google API-nyckel. För en fullständig lista över stödjade AI‑modeller, se API‑referensen.

Börja översätta dokument i Java redan idag — prova den interaktiva demonstrationen ovan.

Exempelkod i Java för att översätta ett dokument
Välj målformat från listan
Kör kod
// 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>
Kopiera
// 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')
Kopiera
// 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>
Kopiera
// 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"
Kopiera
Document doc = new Document("Document.docx");
String apiKey = System.getenv("API_KEY");

// Använd Googles generativa språkmodeller.
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"; }
}
Kör kod

Hur översätter man ett dokument på Java

  1. Installera Aspose.Words for Java.
  2. Lägg till en biblioteksreferens (importera biblioteket) i ditt Java‑projekt.
  3. Öppna källfilen i Java.
  4. Anropa Translate‑metoden och skicka ditt dokument tillsammans med målspråket.
  5. När det är klart får du ett översatt dokument som du kan spara som en ny fil i det format du behöver.

Java‑bibliotek för att översätta dokument

Vi är värd för våra Java paket i Maven- förråd. 'Aspose.Words för Java' är en vanlig JAR fil som innehåller byte-kod. Följ steg-för-steg-instruktionerna om hur du installerar den i din Java-utvecklarmiljö.

Systemkrav

Java SE 7 och nyare Java -versioner stöds. Vi tillhandahåller också ett separat paket för Java SE 6 om du är skyldig att använda denna föråldrade JRE.

Vårt Java paket är plattformsoberoende och körs på alla operativsystem med JVM implementering, inklusive Microsoft Windows, Linux, macOS, Android och iOS.

För information om valfria paketberoende, till exempel JogAmp JOGL, Harfbuzz -teckensnittsmotor, Java Advanced Imaging JAI, se Produktdokumentation.

5%

Prenumerera på Aspose produktuppdateringar

Få månatliga nyhetsbrev och erbjudanden direkt levererade till din brevlåda.

© Aspose Pty Ltd 2001-2026. Alla rättigheter förbehållna.