Automasi terjemahan dokumen DOCX menggunakan model Google Gemini AI dengan Aspose.Words untuk Python via .NET. Terjemah fail DOCX ke lebih daripada 300 bahasa sambil mengekalkan susun atur, pemformatan, dan struktur dokumen asal.
Enjin AI mengesan bahasa sumber secara automatik — bahkan dalam dokumen berbilang bahasa. Contoh berikut menunjukkan cara untuk menterjemah dokumen DOCX dalam Python:
pip install aspose-words
Salinan
doc = aw.Document("Document.docx")
api_key = os.getenv("API_KEY")
# Gunakan model bahasa generatif 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
Kami menjadi tuan rumah pakej Python kami dalam repositori PyPi. Sila ikut arahan langkah demi langkah tentang cara memasang "Aspose.Words for Python via .NET" ke persekitaran pembangun anda.
Pakej ini serasi dengan Python ≥3.5 dan <3.12. Jika anda membangunkan perisian untuk Linux, sila lihat keperluan tambahan untuk gcc dan libpython dalam Dokumentasi Produk.