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

Rekomendasi 100 judul skripsi jurusan Ilmu Al-Qur'an dan Tafsir

1. Analisis Komparatif Terhadap Konsep Keadilan Sosial dalam Tafsir Ibnu Katsir dan Tafsir Jalalain. 2. Peran Tafsir Al-Qur'an dalam Membentuk Identitas Muslim Minoritas: Studi Kasus pada Muslim di Amerika Serikat. 3. Interpretasi Tafsir Al-Qur'an tentang Hak Cipta dalam Konteks Digital Rights Management. 4. Tafsir Ayat-Ayat Tentang Teknologi: Perspektif Al-Qur'an dalam Konteks Penggunaan Sosial Media. 5. Kajian Eksploratif terhadap Konsep Nuklir dalam Tafsir Al-Qur'an: Implikasi untuk Kebijakan Energi. 6. Peran Tafsir Al-Qur'an dalam Membangun Kesadaran Lingkungan: Studi Kasus pada Ayat-Ayat yang Berkaitan dengan Perlindungan Hewan. 7. Analisis Konseptual tentang Konsep Kesehatan Mental dalam Tafsir Al-Qur'an: Pendekatan Psikologis dan Spiritual. 8. Eksplorasi Konsep Pariwisata dalam Tafsir Al-Qur'an: Implikasi untuk Pengembangan Pariwisata Berbasis Budaya. 9. Kajian Hermeneutik terhadap Aspek-Apek Gender dalam Tafsir Al-Qur'an: Perspektif Kritis Femini...

Memulai dengan Termux: Panduan Lengkap untuk Pengguna Android

Ketika Tuhan Menyalip Rencana Kita.

Kita pernah saling bertukar pendapat tentang baju apa yang akan kita gunakan ketika resepsi pernikahan kita nanti. Apakah baju adat dari mu ataukah baju adat dari daerah ku. Bahkan aku pernah belajar melafazkan ikrar suci serah terima ijab kabul atas nama mu. Kita pernah saling berencana seperti apa kehidupan kita setelah hidup bersama nanti. Bahkan kita sudah menyiapkan nama anak kita berdua nanti. Masa itu adalah masa terindah dalam hidup ku yang kurasa sampai saat ini. Bertahun-tahun bersama merencanakan segala nya hancur begitu saja dengan cara Tuhan Menyalip Rencana Kita. Aku terlalu percaya diri bahwasanya kau akan menjadi kekasih ku sampai maut yang akan memisahkan kita. Nyatanya kisah kita hanya sampai dalam tahap perencanaan. Kita pernah saling berencana, di kota mana kita akan tempati pergi "honeymoon". Kita pernah berencana di daerah siapa kita akan tinggal. Di daerah ku, ataukah di daerah tempat kelahiran mu. Aku pun sampai teringat kata-kata mu dulu, bahwasanya k...

Pernyataan untuk masa lalu dan Masa kini

Keluh kesah yang selalu ingin aku utarakan. Untuk masa lalu . "Hahahahaha, kisah ku. Apa kabar mu dulu. Aku merindukan waktu-waktu berharga kita dulu. Jauh sebelum aku mengenal masa kini. Jauh sebelum aku mengenal kata Cinta. Aku menyesal pernah sia-siakan kesempatan waktu itu. Aku telah salah memilih cara bersosial. Tapi aku pun merasa bangga karena masa itu pernah aku lewati, setidaknya aku bisa pelajari hikmah apa dari masa itu". Untuk para teman yang pernah hadirkan sedikit kisah kasih. "Apakah di benak kalian tak sedikitpun mengingat akan kebersamaan kita dulu. Aku paham akan kehidupan kalian yang sekarang. Tapi apakah sudah hilang kisah cinta yang kalian ceritakan dulu. Apakah sudah pudar tawa kita bersama dulu. Tak adakah bekas atau pun sisa-sisa dari kenangan itu dalam ruang hati kalian meskipun hanya secuil. Kadang aku bertanya, apakah memang tak ada hubungan yang abadi. Secangkir kopi yang kalian berikan kepada ku dulu, sampai saat ini masih aku sediakan dikala...

Aplikasi Kamus Kosa Kata Bahasa Kore V.2 Mode Offline - Rilis

Kore adalah salah satu nama desa, bahkan salah satu suku yang ada di indonesia, Desa tersebut berada di Kecematan Sanggar, Kabupaten Bima. Bahasa Kore adalah salah satu bahasa astronesia yang berada di Nusa Tenggara Barat, Bahasa ini sudah tidak lagi di gunakan akibat masa transisi peralihan penggunaan bahasa Kore menjadi bahasa Bima oleh masyarakatnya, akibat peralihan tersebut sehingga penuturnya sampai sekarang hanya sisa beberapa orang saja atau mungkin sekarang sudah tidak ada yang bisa menggunakan bahasa tersebut. Tujuan pembuatan aplikasi ini untuk melestarikan, mendokumentasikan bahasa tersebut agar tidak hilang ditelan zaman, jika masih ada penutur atau pengguna aplikasi ini yang masih bisa menggunakan bahasa tersebut, kami berharap agar bisa mengambil banyak kosa kata atau membuat dalam bentuk kamus lengkap.  Panduan install. Download Klik disini =>  Kamus Bahasa Kore Jika ada notifikasi seperti gambar dibawah ini, klik detail selengkapnya dan klik ok, Aplikasi in...