Traduceți documente Word, PDF și Web în Python

Soluție Python pentru traducerea documentelor cu AI

Integrare fără cusur cu modelele de limbaj generative Google Gemini oferă capabilități extinse de procesare a documentelor bazate pe AI pentru aplicații Python.

Vizualizați fragmentul de cod

Tradu documente în peste 300 de limbi în Python

Automatizați traducerea documentelor utilizând modelele AI Google Gemini cu Aspose.Words pentru Python via .NET. Traduceți fișiere DOC, DOCX, RTF, PDF, HTML, Markdown, ODT, TXT și EPUB în peste 300 de limbi, păstrând aspectul și formatarea originală. Motorul bazat pe AI detectează automat limba sursă — chiar și în documente multilingve — și lasă netraduse doar fragmentele pe care nu le poate identifica.

De ce dezvoltatorii aleg Aspose.Words pentru traducerea documentelor

  • Un singur apel API pentru a traduce întregul document
  • Detectare automată a limbii sursă pentru documente cu limbi mixte
  • Rezultatul este păstrat în formatul și aspectul original
  • Suport pentru DOC, DOCX, RTF, PDF, ODT, HTML, Markdown, TXT, EPUB și altele

Autentificarea necesită o cheie API Google. Pentru o listă completă a modelelor AI acceptate, consultați Referința API.

Începeți să traduceți documente în Python astăzi — încercați demonstrația live de mai sus.

Exemplu de cod în Python pentru traducerea unui document
Selectați formatul țintă din listă
Rulați codul
pip install aspose-words
Copie
doc = aw.Document("Document.docx")
api_key = os.getenv("API_KEY")

# Utilizați modelele de limbaj generative Google.
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
Rulați codul

Cum să traduceți un document în Python

  1. Instalați Aspose.Words for Python via .NET.
  2. Adăugați o referință la bibliotecă (importați biblioteca) în proiectul dumneavoastră Python.
  3. Deschideți fișierul sursă în Python.
  4. Apelați metoda Translate, furnizând documentul dumneavoastră împreună cu limba țintă.
  5. După finalizare, veți primi un document tradus pe care îl puteți salva ca fișier nou în formatul dorit.

Biblioteca Python via .NET pentru traducerea documentelor

Găzduim pachetele noastre Python în depozitele PyPi. Vă rugăm să urmați instrucțiunile pas cu pas despre cum să instalați "Aspose.Words for Python via .NET" în mediul dumneavoastră de dezvoltator.

Cerințe de sistem

Acest pachet este compatibil cu Python ≥3.5 și <3.12. Dacă dezvoltați software pentru Linux, vă rugăm să aruncați o privire la cerințele suplimentare pentru gcc și libpython în documentația produsului.

5%

Abonați-vă la Actualizări de produse Aspose

Primiți buletine informative lunare și oferte livrate direct în căsuța dvs. poștală.

© Aspose Pty Ltd 2001-2026. Toate drepturile rezervate.