Terjemah Word, PDF, dokumen Web dalam Python

Penyelesaian Python untuk menterjemah dokumen menggunakan AI.

Integrasi lancar dengan model bahasa generatif Google Gemini menyediakan keupayaan pemprosesan dokumen berasaskan AI yang meluas untuk aplikasi Python.

Lihat coretan kod

Terjemah Dokumen ke 300+ Bahasa dalam Python

Automatiskan terjemahan dokumen menggunakan model AI Google Gemini dengan Aspose.Words untuk Python via .NET. Terjemah fail DOC, DOCX, RTF, PDF, HTML, Markdown, ODT, TXT, dan EPUB ke lebih daripada 300 bahasa sambil mengekalkan susun atur dan pemformatan asal. Enjin berasaskan AI mengesan bahasa sumber secara automatik — bahkan dalam dokumen berbilang bahasa — dan hanya meninggalkan fragmen yang tidak dapat dikenalpasti tanpa terjemahan.

Mengapa Pembangun Memilih Aspose.Words untuk Terjemahan Dokumen

  • Satu panggilan API untuk menterjemah keseluruhan dokumen
  • Pengesanan bahasa sumber secara automatik untuk dokumen berbahasa campuran
  • Output dipelihara dalam format dan susun atur asal
  • Menyokong DOC, DOCX, RTF, PDF, ODT, HTML, Markdown, TXT, EPUB, dan lain-lain

Pengesahan memerlukan kunci API Google. Untuk senarai lengkap model AI yang disokong, lihat Rujukan API.

Mulakan terjemahan dokumen dalam Python hari ini — cuba demo langsung di atas.

Kod contoh dalam Python untuk menterjemah dokumen
Pilih format sasaran daripada senarai
Jalankan kod
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
Jalankan kod

Cara menterjemah dokumen dalam Python

  1. Pasang Aspose.Words for Python via .NET.
  2. Tambah rujukan pustaka (import pustaka) ke projek Python anda.
  3. Buka fail sumber dalam Python.
  4. Panggil kaedah Translate, dengan menyerahkan dokumen anda bersama bahasa sasaran.
  5. Setelah selesai, anda akan menerima dokumen terjemahan yang boleh disimpan sebagai fail baru dalam format yang anda perlukan.

Pustaka Python via .NET untuk menterjemah dokumen

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.

Keperluan Sistem

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.

5%

Langgan Kemas Kini Produk Aspose

Dapatkan surat berita bulanan dan tawaran yang dihantar terus ke peti mel anda.

© Aspose Pty Ltd 2001-2026. Hak cipta terpelihara.