Prevajajte Word, PDF, spletne dokumente v Python

Rešitev v Python za prevajanje dokumentov z uporabo UI.

Brezhibna integracija z generativnimi jezikovnimi modeli Google Gemini omogoča obsežne zmožnosti obdelave dokumentov na osnovi AI za aplikacije v Python.

Oglejte si delček kode

Prevedite dokumente v 300+ jezikov v Python

Avtomatizirajte prevajanje dokumentov z uporabo modelov Google Gemini AI in Aspose.Words za Python via .NET. Prevajajte datoteke DOC, DOCX, RTF, PDF, HTML, Markdown, ODT, TXT in EPUB v več kot 300 jezikov, pri čemer ohranite izvirno postavitev in oblikovanje. Na podlagi umetne inteligence delujoč motor samodejno zazna izvorni jezik — tudi v večjezičnih dokumentih — in neprevedene pusti le tiste odlomke, ki jih ne more prepoznati.

Zakaj razvijalci izberejo Aspose.Words za prevajanje dokumentov

  • En sam klic API za prevod celotnega dokumenta
  • Samodejno zaznavanje izvornega jezika za dokumente z mešanimi jeziki
  • Izpis ohranjen v izvirnem formatu in postavitvi
  • Podpora za DOC, DOCX, RTF, PDF, ODT, HTML, Markdown, TXT, EPUB in druge formate

Za avtentikacijo je potreben Google API ključ. Za popoln seznam podprtih AI modelov glejte API referenco.

Začnite prevajati dokumente v Python že danes — preizkusite interaktivno demonstracijo zgoraj.

Primer kode v Python za prevajanje dokumenta
S seznama izberite ciljno obliko
Zaženi kodo
pip install aspose-words
Kopirati
doc = aw.Document("Document.docx")
api_key = os.getenv("API_KEY")

# Uporabite Googlove generativne jezikovne modele.
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
Zaženi kodo

Kako prevesti dokument v Python

  1. Namestite Aspose.Words for Python via .NET.
  2. Dodajte referenco na knjižnico (uvozite knjižnico) v vaš projekt Python.
  3. Odprite izvorno datoteko v Python.
  4. Pokličite metodo Translate, pri čemer podajte svoj dokument skupaj s ciljnim jezikom.
  5. Ko je končano, boste prejeli preveden dokument, ki ga lahko shranite kot novo datoteko v želenem formatu.

Knjižnica Python via .NET za prevajanje dokumentov

Naše pakete Python gostimo v repozitorijih PyPi. Sledite navodilom po korakih, kako namestiti "Aspose.Words for Python via .NET" v okolje razvijalca.

Sistemske zahteve

Ta paket je združljiv s Python ≥3.5 in <3.12. Če razvijate programsko opremo za Linux, si oglejte dodatne zahteve za gcc in libpython v dokumentaciji izdelka.

5%

Naročite se na posodobitve izdelkov Aspose

Prejemajte mesečna glasila in ponudbe neposredno v vaš nabiralnik.

© Aspose Pty Ltd 2001-2026. Vse pravice pridržane.