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

Try Out FR soal PPPK Guru 2025

Penerimaan Pegawai Pemerintah dengan Perjanjian Kerja (PPPK) untuk Guru adalah salah satu kesempatan besar bagi para tenaga pendidik di Indonesia untuk menjadi bagian dari pemerintah dan mendapatkan kesejahteraan serta hak yang setara dengan Pegawai Negeri Sipil (PNS). Seleksi PPPK Guru memiliki sistem dan prosedur yang cukup ketat, sehingga persiapan yang matang sangat diperlukan. Salah satu cara persiapan terbaik adalah dengan memahami FR soal PPPK Guru , atau format soal yang akan diujikan dalam seleksi ini. Dalam artikel ini, kita akan membahas tentang FR soal PPPK Guru , mulai dari format soal yang sering muncul, jenis soal, hingga bagaimana cara terbaik untuk mempersiapkan diri menghadapi ujian ini Apa Itu FR? FR adalah singkatan dari Format Rinci (FR)  yang merujuk pada format dan struktur soal yang akan diujikan dalam seleksi PPPK Guru. Mengetahui format soal sangat penting bagi peserta seleksi karena dapat memberikan gambaran tentang jenis soal, jumlah soal, serta pembag...

Rekomendasi 100 Judul Skripsi untuk jurusan Tafsir Qur'an dengan menggunakan metode tafsir maudhu'i dan tahlili

Berikut ini merupakan rekomendasi 100 judul skripsi untuk jurusan Tafsir Qur'an dengan menggunakan metode tafsir maudhu'i dan tahlili : Metode Tafsir Maudhu'i: 1. "Analisis Tafsir Maudhu'i Ayat 35-36 Surah Al-Baqarah tentang Makna Kehidupan Manusia" 2. "Studi Tafsir Maudhu'i Ayat 38 Surah Yusuf: Konsep Kesabaran dalam Menghadapi Cobaan" 3. "Tafsir Maudhu'i Ayat 5-7 Surah Ar-Rum: Konsep Kesejahteraan Sosial dalam Perspektif Islam" 4. "Pemahaman Tafsir Maudhu'i Ayat 28 Surah An-Nur tentang Perlindungan Hak Wanita dalam Islam" 5. "Analisis Tafsir Maudhu'i Ayat 29-30 Surah Al-Hujurat tentang Konsep Persaudaraan dalam Islam" 6. "Studi Tafsir Maudhu'i Ayat 3-4 Surah An-Nisa: Pemahaman tentang Hak-Hak Orang Tua" 7. "Tafsir Maudhu'i Ayat 16-17 Surah Al-Furqan: Konsep Pembangunan Karakter dalam Islam" 8. "Analisis Tafsir Maudhu'i Ayat 22-24 Surah Al-Isra tentang Konsep Keadilan...

Amerika Serikat Memindahkan Kapal Perang ke Dekat Israel dalam Tindakan Antisipasi Terhadap Potensi Serangan Iran

Dalam sebuah pengembangan yang mengejutkan, Amerika Serikat telah mengumumkan langkah dramatis untuk memindahkan kapal perangnya ke dekat Israel sebagai respons terhadap potensi serangan yang mungkin dilancarkan oleh Iran. Keputusan ini menandai eskalasi baru dalam ketegangan yang sudah lama berlangsung antara kedua kekuatan di kawasan tersebut. Langkah ini diumumkan di tengah meningkatnya ketegangan antara Iran dan AS, yang telah mencapai titik puncaknya dalam beberapa bulan terakhir. Serangkaian insiden termasuk serangan drone di fasilitas minyak Saudi Arabia yang disalahkan oleh AS pada Iran, dan serangan terhadap kapal tanker di Teluk Oman, telah memperkeruh situasi di kawasan tersebut. Pemindahan kapal perang AS ke dekat Israel bertujuan untuk memberikan jaminan keamanan tambahan bagi sekutu AS tersebut di Timur Tengah. Ini juga merupakan bagian dari upaya AS untuk menegaskan kembali kehadirannya di wilayah tersebut dan menunjukkan komitmennya terhadap keamanan Israel. Langkah ini...

100 judul skripsi untuk jurusan pendidikan dan pendidikan agama Islam

A. Jurusan Pendidikan: 1. "Pengaruh Metode Pembelajaran Berbasis Proyek terhadap Kemampuan Berpikir Kritis Siswa" 2. "Peran Kecerdasan Emosional Guru dalam Motivasi Belajar Siswa di Sekolah Dasar" 3. "Analisis Pemanfaatan Teknologi Informasi dan Komunikasi dalam Pembelajaran" 4. "Pengaruh Pendekatan Pembelajaran Saintifik terhadap Prestasi Belajar IPA Siswa SMP" 5. "Peran Keluarga dalam Meningkatkan Minat Baca Anak di Era Digital" 6. "Studi Implementasi Kurikulum 2013 dalam Pembelajaran Matematika di SMA" 7. "Pengaruh Lingkungan Belajar terhadap Motivasi Belajar Siswa di Sekolah Pedesaan" 8. "Analisis Strategi Pembelajaran Jarak Jauh: Tantangan dan Peluang" 9. "Peran Sekolah dalam Pembentukan Karakter dan Moralitas Siswa" 10. "Evaluasi Efektivitas Program Bimbingan dan Konseling di SMA" 11. "Studi Implementasi Pembelajaran Inklusif bagi Anak Berkebutuhan Khusus di SD" 12. ...

Jejak Kerajaan Sanggar: Transisi Pusat Pemerintahan dan Catatan Perjalanan Sejarahnya

Asia Tenggara memang menjadi pusat aktivitas perdagangan yang signifikan pada periode tersebut, terutama karena letak geografisnya yang strategis dan keragaman produk ekspor yang dimilikinya. Sumbawa, meskipun buktinya sedikit, juga turut serta dalam perdagangan tersebut. Pulau ini terkenal karena kekayaan alamnya, terutama kayu secang/sapan, yang menjadi salah satu komoditas utamanya. Selain kayu secang/sapan, Sumbawa juga menghasilkan berbagai produk ekspor lainnya seperti beras, lilin lebah, madu, sarang burung walet, garam, kapas, dan bahkan kuda berkualitas tinggi. Wilayah Sumbawa, termasuk Bima, Kore (Sanggar), dan Sumbawa Barat, menjadi tujuan bagi para pembeli yang mencari kuda berkualitas tinggi. Meskipun Sumbawa bukanlah pusat perdagangan utama seperti Jawa, tetapi orang Sumbawa dikenal dalam perdagangan maritim dan menjadi bagian dari jaringan perdagangan yang meluas di Asia Tenggara. Peran Makassar sebagai pusat perdagangan yang penting di Sulawesi Selatan memang sangat sig...