Langsung ke konten utama

Membangun Tools Sederhana untuk Menerjemahkan Teks dengan Python Menggunakan Google Translate API

Dunia era sekarang ini sudah terhubung secara digital, kemampuan untuk berkomunikasi lintas bahasa adalah keterampilan yang sangat berharga. Namun, seringkali kita menemui teks dalam bahasa yang tidak kita pahami. Untungnya, dengan bantuan teknologi, kita dapat dengan mudah menerjemahkan teks dari satu bahasa ke bahasa lainnya. Dalam artikel ini, kita akan mempelajari cara membangun tools sederhana menggunakan bahasa pemrograman Python dan Google Translate API untuk menerjemahkan teks dari satu bahasa ke bahasa lainnya.

Pertama-tama, kita akan membutuhkan library `googletrans` yang memungkinkan kita untuk berinteraksi dengan Google Translate API. Pastikan untuk menginstal library ini sebelum memulai, script ini bisa berjalan di Terminal Linux, Termux, maupun Pydroid.

    
   pip install googletrans==4.0.0-rc1
    

Setelah library diinstal, kita dapat memulai pembangunan tools sederhana kita. Berikut adalah kode Python untuk menerjemahkan teks:

    
from googletrans import Translator

def translate_text(text, target_language):
    translator = Translator()
    translated_text = translator.translate(text, dest=target_language)
    return translated_text.text

def main():
    print("Google Translate")
    print("-----------------")

    text_to_translate = input("Masukkan teks yang akan diterjemahkan: ")
    target_language = input("Masukkan kode bahasa tujuan (misalnya 'en' untuk bahasa Inggris): ")

    translated_text = translate_text(text_to_translate, target_language)
    print("Hasil terjemahan:", translated_text)

if __name__ == "__main__":
    main()
    

Pertama, kita mengimpor kelas `Translator` dari library `googletrans`. Kemudian, kita mendefinisikan fungsi `translate_text` yang mengambil teks yang akan diterjemahkan dan kode bahasa tujuan, dan mengembalikan teks yang telah diterjemahkan.

Di dalam fungsi `main`, kita mencetak judul program, lalu meminta pengguna untuk memasukkan teks yang akan diterjemahkan dan kode bahasa tujuan. Kemudian, kita memanggil fungsi `translate_text` dengan input pengguna sebagai argumen, dan mencetak hasil terjemahan.

Kode ini akan membentuk dasar dari tools sederhana kita untuk menerjemahkan teks. Dengan menggunakannya, kita dapat dengan mudah menerjemahkan teks antar bahasa dengan hanya beberapa baris kode Python.

Setelah menginstal Python dan library `googletrans`, buat berkas Python dengan mengedit teks menggunakan editor teks apa pun yang tersedia di Termux. Misalnya, Anda bisa menggunakan `nano`:


    
nano translate.py
    

Simpan dan keluar dari editor teks dengan menekan `Ctrl + X`, kemudian tekan `Y` untuk konfirmasi penyimpanan, dan tekan `Enter` untuk menyimpan dengan nama yang sama.

Setelah menyimpan berkas Python, jalankan kode tersebut dengan perintah :


    
python translate.py
    


Ikuti instruksi yang muncul di layar untuk memasukkan teks yang ingin Anda terjemahkan dan kode bahasa tujuan. Kemudian tekan `Enter` untuk melihat hasil terjemahan.

Dengan mengikuti langkah-langkah di atas, Anda dapat menjalankan kode Python untuk menerjemahkan teks menggunakan Google Translate API di Termux.

Komentar

Postingan populer dari blog ini

Mengeksplorasi Jejak Sejarah: 10 Situs Web untuk Mencari Sumber Naskah di Zaman Kolonialisme di Indonesia

Indonesia, dengan warisan sejarah yang kaya dan kompleks, telah melalui masa kolonialisme yang panjang yang telah membentuk perkembangan politik, sosial, dan budayanya. Untuk memahami lebih dalam tentang periode kolonialisme ini, penting bagi peneliti, sejarawan, dan masyarakat umum untuk memiliki akses yang luas terhadap sumber-sumber naskah dan dokumen yang relevan. Di era digital ini, banyak lembaga dan institusi telah memperluas akses terhadap koleksi mereka melalui platform daring. Dalam artikel ini, kami akan menjelajahi sepuluh situs web yang menyediakan sumber-sumber naskah di zaman kolonialisme di Indonesia. 1. Arsip Nasional Republik Indonesia (ANRI):    Sebagai rumah bagi banyak dokumen bersejarah, ANRI memiliki koleksi yang mencakup periode kolonialisme di Indonesia. Dari arsip foto hingga catatan resmi pemerintah kolonial, situs web ANRI menawarkan akses yang berharga bagi mereka yang ingin mempelajari lebih lanjut tentang masa lalu Indonesia. 2. Perpustakaan Nasi...

Ratu Tuya: Keanggunan dan Kekuatan di Balik Takhta Mesir Kuno

Sejarah Mesir Kuno, nama-nama firaun sering menjadi sorotan, namun di balik setiap raja yang agung, terdapat wanita-wanita yang memiliki peran penting dalam kesuksesan dan kestabilan kerajaan. Salah satu di antara mereka adalah Ratu Tuya, seorang wanita yang berpengaruh dan kuat di balik takhta Mesir Kuno. Dalam tulisan ini, kami akan menjelajahi kehidupan, keanggunan, dan kekuatan Ratu Tuya, membongkar kisah di balik wanita yang kuat ini dalam sejarah peradaban Mesir Kuno. Ratu Tuya lahir pada sekitar tahun 1350 SM, di Mesir Kuno. Sedikit yang diketahui tentang asal-usulnya, namun kemungkinan besar dia berasal dari keluarga bangsawan atau keluarga dekat dengan istana firaun. Salah satu momen penting dalam hidup Tuya adalah pernikahannya dengan Firaun Seti I. Seti I adalah seorang firaun yang kuat dan berpengaruh, dan pernikahan mereka memperkuat posisi Tuya di istana dan di mata rakyat Mesir. Sebagai istri firaun, Tuya memiliki posisi yang tinggi di istana Mesir. Dia sering kali berpe...

100 Rekomendasi Judul Skripsi untuk Jurusan Ilmu Hadis yang mungkin jarang dibahas

1. "Analisis Sanad dan Matan Hadis-hadis tentang Etika Bisnis dalam Kitab Sunan Abu Dawud" 2. "Kajian Terhadap Pembatasan Syarat Sanad dalam Kitab-kitab Hadis Ibnu Majah" 3. "Studi tentang Perbandingan Metode Takhrij Hadis antara Imam Muslim dan Imam At-Tirmidzi dalam Kitab-kitab Mereka" 4. "Analisis Kritis terhadap Manhaj Ilmu Hadis dalam Kitab Al-Mustadrak karya Al-Hakim" 5. "Penggunaan Istilah 'Mawquf' dalam Hadis-hadis tentang Fiqih Zakat Menurut Imam Ahmad bin Hanbal" 6. "Kritik terhadap Metode Takhrij Hadis Imam Al-Bukhari dalam Kitab Shahih-nya" 7. "Analisis Penerimaan Hadis-hadis dalam Kitab Al-Muwatta Imam Malik di Kalangan Ulama Madzhab Maliki" 8. "Studi tentang Manhaj Penyusunan Musnad Imam Ahmad bin Hanbal dalam Kumpulan Hadis-hadisnya" 9. "Pembahasan Mengenai Ilmu Musthalahul Hadis dalam Kitab-kitab Karya Al-Khatib Al-Baghdadi" 10. "Kajian terhadap Hadis-hadis tentang Eti...

Ensiklopedia Al-Qur'an : Kajian Kosa Kata (Download full 3 jilid) PDF

  Judul : Ensiklopedia Al-Qur'an : Kajian Kosa Kata Pengarang :  Sahabuddin    Shihab, M. Quraish Penerbitan : Jakarta : Lentera Hati, 2007 Ensiklopedia Al-Qur'an : Kajian Kosa Kata PDF full 3 jilid : Jilid 1 (A-J)   :  Klik disini   Jilid 2 (K-P) : Klik disini Jilid 3 (Q-Z) : Klik disini Silahkan Komentar jika ada link yang rusak atau filenya tidak bisa terdownload dan silahkan request ke kami buku yang diinginkan

100 judul skripsi untuk jurusan Filsafat

1. "Analisis Filsafat Fenomenologi Husserl dalam Konteks Pengalaman Subyektif" 2. "Kajian Ontologis tentang Makna Kehidupan Menurut Perspektif Filsafat Barat dan Timur" 3. "Studi Epistemologi tentang Sumber Pengetahuan Menurut Aliran Empirisme dan Rasionalisme" 4. "Pengaruh Filsafat Nietzsche terhadap Pemikiran Etika Kontemporer" 5. "Analisis Metafisika tentang Konsep Waktu dalam Filsafat" 6. "Kritik terhadap Idealisme Berdasarkan Filsafat Materialisme" 7. "Studi tentang Hakikat Manusia dalam Filsafat Eksistensialisme" 8. "Pengaruh Filsafat Oriental dalam Pemikiran Modern Barat" 9. "Analisis Etika Aristoteles dalam Konteks Moralitas Kontemporer" 10. "Kajian tentang Konsep Kebebasan Menurut Filsafat Politik" 11. "Studi tentang Relasi antara Agama dan Filsafat dalam Pemahaman Manusia" 12. "Pemetaan Perkembangan Filsafat Politik dari Yunani Kuno hingga Era Modern" 13. ...