Nerjemahake PDF ing Python

Solusi Python kanggo nerjemahake PDF nganggo AI

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

Ndeleng potongan kode

Nerjemahaké dokumen PDF menyang luwih saka 300 basa ing Python

Otomatisasi terjemahan dokumen PDF nganggo model Google Gemini AI lan Aspose.Words kanggo Python via .NET. Terjemahaké file PDF menyang luwih saka 300 basa kanthi njaga tata letak, format, lan struktur dokumen sing asli.

Carane nerjemahaké file PDF ing Python

  • Muat file PDF menyang objek Document
  • Setel model Google Gemini AI nganggo kunci API sampeyan
  • Panggil metode Translate kanthi basa target
  • Simpen dokumen sing wis diterjemahaké ing format sing sampeyan butuh

Mesin AI kanthi otomatis ndeteksi basa sumber — sanajan ing dokumen sing nganggo basa campuran. Conto ing ngisor iki nuduhaké carane nerjemahaké dokumen PDF ing Python:

Contoh kode ing Python kanggo nerjemahake PDF
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.pdf")
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.pdf")

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 PDF 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 file PDF

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.