Tulkot Word, PDF, tīmekļa dokumentus Python vidē

Python risinājums dokumentu tulkošanai, izmantojot AI

Bezšuvju integrācija ar Google Gemini ģeneratīvajiem valodu modeļiem nodrošina plašas AI balstītas dokumentu apstrādes iespējas Python lietojumprogrammām.

Skatīt koda fragmentu

Tulkojiet dokumentus vairāk nekā 300 valodās, izmantojot Python

Automatizējiet dokumentu tulkošanu, izmantojot Google Gemini AI modeļus ar Aspose.Words for Python via .NET. Tulkojiet DOC, DOCX, RTF, PDF, HTML, Markdown, ODT, TXT un EPUB failus vairāk nekā 300 valodās, saglabājot sākotnējo izkārtojumu un formatējumu. Uz MI balstīts dzinējs automātiski nosaka avota valodu — pat daudzvalodu dokumentos — un atstāj nepārtulkotus tikai tos fragmentus, kurus tas nevar identificēt.

Kāpēc izstrādātāji izvēlas Aspose.Words dokumentu tulkošanai

  • Viens API izsaukums, lai pārtulkotu visu dokumentu
  • Automātiska avota valodas noteikšana jauktu valodu dokumentiem
  • Izvades saglabāšana sākotnējā formātā un izkārtojumā
  • DOC, DOCX, RTF, PDF, ODT, HTML, Markdown, TXT, EPUB un citu formātu atbalsts

Autentifikācijai ir nepieciešama Google API atslēga. Pilnu atbalstīto MI modeļu sarakstu skatiet API atsaucē.

Sāciet tulkot dokumentus, izmantojot Python, jau šodien — izmēģiniet interaktīvo demonstrāciju augstāk.

Koda piemērs Python valodā dokumenta tulkošanai
Sarakstā atlasiet mērķa formātu
Palaist kodu
pip install aspose-words
Kopēt
doc = aw.Document("Document.docx")
api_key = os.getenv("API_KEY")

# Izmantot Google ģeneratīvās valodas modeļus.
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
Palaist kodu

Kā tulkot dokumentu izmantojot Python

  1. Instalējiet Aspose.Words for Python via .NET.
  2. Pievienojiet bibliotēkas atsauci (importējiet bibliotēku) savam Python projektam.
  3. Atveriet avota failu Python vidē.
  4. Izsauciet Translate metodi, nododot savu dokumentu kopā ar mērķa valodu.
  5. Pabeidzot, jūs saņemsiet tulkotu dokumentu, ko varēsiet saglabāt kā jaunu failu vajadzīgajā formātā.

Python via .NET bibliotēka dokumentu tulkošanai

Mēs mitinām Python pakotnes PyPi krātuvēs. Lūdzu, izpildiet detalizētos norādījumus par to, kā izstrādātāja vidē 'Aspose.Words for Python via .NET'.

Sistēmas prasības

Šī pakotne ir saderīga ar Python ≥3.5 un <3.12. Ja izstrādājat programmatūru operētājsistēmai Linux, lūdzu, skatiet papildu prasības gcc un libpython sadaļā Produkta dokumentācija.

5%

Abonējiet Aspose produktu atjauninājumus

Saņemiet ikmēneša biļetenus un piedāvājumus, kas tiek piegādāti tieši jūsu pastkastē.

© Aspose Pty Ltd 2001-2026. Visas tiesības aizsargātas.