Nerjemahake Word, PDF, dokumen Web ing Python

Solusi Python kanggo nerjemahake dokumen nganggo AI

Integrasi tanpa sela karo model basa generatif Google Gemini nyedhiyakake kemampuan pangolahan dokumen adhedhasar AI sing ekstensif kanggo aplikasi Python.

Ndeleng potongan kode

Nerjemahake Dokumen menyang 300+ Basa ing Python

Otomatisasi terjemahan dokumen nganggo model AI Google Gemini karo Aspose.Words kanggo Python via .NET. Terjemahake file DOC, DOCX, RTF, PDF, HTML, Markdown, ODT, TXT, lan EPUB menyang luwih saka 300 basa kanthi njaga tata letak lan format asli. Mesin berbasis AI iki kanthi otomatis ndeteksi basa sumber — sanajan ing dokumen multibasa — lan mung ninggalake fragmen sing ora bisa dikenali tanpa diterjemahake.

Napa Pangembang Milih Aspose.Words kanggo Terjemahan Dokumen

  • Siji panggilan API kanggo nerjemahake sakabehe dokumen
  • Deteksi otomatis basa sumber kanggo dokumen campuran basa
  • Output dijaga ing format lan tata letak asli
  • Dhukungan kanggo DOC, DOCX, RTF, PDF, ODT, HTML, Markdown, TXT, EPUB, lan liya-liyane

Autentikasi mbutuhake kunci API Google. Kanggo dhaptar lengkap model AI sing didhukung, delengen API Reference.

Miwiti nerjemahake dokumen ing Python dina iki — coba demo langsung ing ndhuwur.

Contoh kode ing Python kanggo nerjemahake dokumen
Pilih format target saka dhaptar
Kode roto
pip install aspose-words
Nyalin
doc = aw.Document("Document.docx")
api_key = os.getenv("API_KEY")

# Gunakake model basa 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
Kode roto

Cara nerjemahake dokumen ing Python

  1. Instal Aspose.Words for Python via .NET.
  2. Tambahake referensi pustaka (impor pustaka) menyang proyek Python sampeyan.
  3. Bukak file sumber ing Python.
  4. Panggil metode Translate, kanthi ngirim dokumen sampeyan bebarengan karo basa target.
  5. Sawise rampung, sampeyan bakal nampa dokumen terjemahan sing bisa disimpen minangka file anyar ing format sing dibutuhake.

Pustaka Python via .NET kanggo nerjemahake dokumen

Kita dadi tuan rumah paket Python ing repositori PyPi. Mangga tindakake langkah-langkah dening-instruksi carane nginstal "Aspose.Words for Python via .NET" kanggo lingkungan pangembang.

Requirements Sistem

Paket iki kompatibel karo Python ≥3.5 lan <3.12. Yen sampeyan ngembangake piranti lunak kanggo Linux, deleng syarat tambahan kanggo gcc lan libpython ing Dokumentasi Produk.

5%

Langganan kanggo Aspose Update Product

Entuk buletin saben wulan lan tawaran langsung dikirim menyang kothak layang.

© Aspose Pty Ltd 2001-2026. Kabeh hak dilindhungi undhang-undhang.