Oversæt Word-, PDF- og webdokumenter i Python

Python-løsning til oversættelse af dokumenter ved hjælp af AI

Sømløs integration med Googles generative sprogmodeller Gemini giver omfattende AI-baserede dokumentbehandlingsfunktioner til Python-applikationer.

Se kodestykket

Oversæt dokumenter til 300+ sprog i Python

Automatiser dokumentoversættelse ved hjælp af Google Gemini AI-modeller med Aspose.Words for Python via .NET. 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.

Hvorfor udviklere vælger Aspose.Words til dokumentoversættelse

  • Én API‑opkald for at oversætte et helt dokument
  • Automatisk genkendelse af kildesprog i dokumenter med blandede sprog
  • Resultatet bevares i det oprindelige format og layout
  • Understøttelse af DOC, DOCX, RTF, PDF, ODT, HTML, Markdown, TXT, EPUB og flere

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 Python i dag — prøv den interaktive demo ovenfor.

Eksempelkode i Python til oversættelse af et dokument
Vælg målformatet fra listen
Kør kode
pip install aspose-words
Kopi
doc = aw.Document("Document.docx")
api_key = os.getenv("API_KEY")

# Brug Googles generative sprogmodeller.
model = aw.ai.AiModel.create(aw.ai.AiModelType.GEMINI_FLASH_LATEST).with_api_key(api_key)

translated_doc = model.translate(doc, aw.ai.Language.ARABIC)
translated_doc.save("Output.docx")
doc = aw.Document("Document.docx")
# Pass an empty string if the self-hosted model does not require an API key.
model = CustomAiModel("my-model-24b", "https://your-server.com/v1").with_api_key("")

translated_doc = model.translate(doc, aw.ai.Language.ARABIC)
translated_doc.save("Output.docx")

class CustomAiModel(aw.ai.OpenAiModel):
    def __init__(self, name, url):
        super().__init__(name)
        self._url = url
    @property
    def url(self):
        return self._url
Kør kode

Hvordan oversætter man et dokument i Python

  1. Installer Aspose.Words for Python via .NET.
  2. Tilføj en biblioteksreference (importer biblioteket) til dit Python-projekt.
  3. Åbn kildefilen i Python.
  4. Kald Translate-metoden og videregiv dit dokument sammen med målsproget.
  5. Når processen er færdig, får du et oversat dokument, som du kan gemme som en ny fil i det format, du har brug for.

Python via .NET-bibliotek til at oversætte dokumenter

Vi hoster vores Python pakker i PyPi- depoter. Følg venligst trin-for-trin instruktionerne om, hvordan du installerer "Aspose.Words for Python via .NET" til dit udviklermiljø.

Systemkrav

Denne pakke er kompatibel med Python ≥3.5 og <3.12. Hvis du udvikler software til Linux, så se venligst på yderligere krav til gcc og libpython i produktdokumentation.

5%

Abonner på Aspose produktopdateringer

Få månedlige nyhedsbreve og tilbud leveret direkte til din postkasse.

© Aspose Pty Ltd 2001-2026. Alle rettigheder forbeholdes.