Automatizējiet DOCX dokumentu tulkošanu, izmantojot Google Gemini AI modeļus un Aspose.Words priekš Python via .NET. Tulkojiet DOCX failus vairāk nekā 300 valodās, saglabājot sākotnējo izkārtojumu, formatējumu un dokumenta struktūru.
AI dzinējs automātiski noteic avota valodu — pat dokumentos ar jauktām valodām. Zemāk ir piemērs, kas parāda, kā pārtulkot DOCX dokumentu Python:
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
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'.
Šī 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.