Bezproblemowa integracja z generatywnymi modelami językowymi Google Gemini zapewnia rozbudowane możliwości przetwarzania dokumentów oparte na SI dla aplikacji Python.
Zautomatyzuj tłumaczenie dokumentów, wykorzystując modele Google Gemini AI oraz Aspose.Words dla Python via .NET. Tłumacz pliki DOC, DOCX, RTF, PDF, HTML, Markdown, ODT, TXT i EPUB na ponad 300 języków, zachowując oryginalny układ i formatowanie. Silnik oparty na sztucznej inteligencji automatycznie wykrywa język źródłowy — nawet w dokumentach wielojęzycznych — i pozostawia nieprzetłumaczone jedynie te fragmenty, których nie potrafi rozpoznać.
Do uwierzytelnienia wymagana jest klucz API Google. Pełną listę obsługiwanych modeli AI znajdziesz w Referencji API.
Rozpocznij tłumaczenie dokumentów w Python już dziś — wypróbuj interaktywną demonstrację powyżej.
pip install aspose-words
Kopiuj
doc = aw.Document("Document.docx")
api_key = os.getenv("API_KEY")
# Użyj generatywnych modeli językowych 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
Nasze pakiety Python hostujemy w repozytoriach PyPi. Postępuj zgodnie z instrukcjami krok po kroku, jak zainstalować "Aspose.Words for Python via .NET" w swoim środowisku deweloperskim.
Ten pakiet jest kompatybilny z Python ≥3.5 i <3.12. Jeśli tworzysz oprogramowanie dla systemu Linux, zapoznaj się z dodatkowymi wymaganiami dotyczącymi gcc i libpython w dokumentacji produktu.