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...

Harga Minyak Global Naik Lebih dari 4% Usai Serangan Israel ke Iran

Harga minyak global mengalami lonjakan lebih dari 4% setelah Israel dilaporkan melakukan serangan terhadap instalasi militer di Iran. Serangan tersebut menyebabkan ketegangan yang signifikan di kawasan Timur Tengah dan memicu kekhawatiran akan stabilitas pasokan minyak global. Pada 18 April 2024, serangan Israel ke Iran menimbulkan dampak langsung pada harga minyak, dengan harga minyak mentah Brent naik tajam dalam beberapa jam setelah berita serangan tersebar. Pasar energi dunia bereaksi cepat terhadap situasi ini, dengan investor khawatir bahwa konflik di antara kedua negara tersebut dapat mengganggu pasokan minyak dari wilayah tersebut. Serangan tersebut juga menciptakan ketidakpastian baru dalam geopolitik Timur Tengah, dengan potensi untuk memperburuk ketegangan di kawasan tersebut. Para analis memperingatkan bahwa eskalasi konflik antara Israel dan Iran dapat memiliki dampak serius pada pasokan minyak global, mengirimkan harga minyak lebih tinggi dan mempengaruhi ekonomi global y...

Move On Tak Semudah Membalikan Telapak Tangan.

Satu kalimat yang selalu aku pertanyakan yang sampai detik ini belum aku dapatkan jawaban yang memuaskan. Mengapa ada pertemuan jika akhirnya harus berpisah.? Mengapa harus ada kata cinta jika akhirnya ada kata mantan.! Tulisan ini sebagai bentuk curahan hati dari penulis yang tak tahu harus menceritakan kemana tentang kisahnya sendiri. Kenalkan, nama saya El (samaran). Saya menulis kisah ini karena tidak tahu harus menceritakan kepada siapa kisah yang sampai detik ini masih menghantui perjalanan hidupku. Kalian pasti pernah mencintai seseorang dalam diam. Yah, rasanya sangat indah. Walaupun tak di anggap sama sekali. Tapi it's okelah karena sudah menjadi resiko. 3 Maret 2014 yang lalu di salah satu kampus negeri ternama di Makassar, hari dimana aku mulai mencintai seorang wanita dalam diam. Entah rasa itu muncul dari mana. Aku mulai mencari tahu tentang dirinya. Segala hal tentang dirinya, aku berusaha mencari tahu. Dia bernama Najmi (samaran), dia berasal salah satu daerah yang a...

Kepala Korwil memberikan apresiasi "dua jempol" terhadap mahasiswa KKN STIE Bima pada peresmian "Rumah Baca" di Madrasah Ibtidaiyah Desa Kore.

  Apresiasi yang luar biasa diberikan oleh kepala dinas Dikpora kecamatan Sanggar atau kepala koordinator wilayah (KORWIL) Kecamatan Sanggar dalam hal ini bapak Ramli Arifin, S.Pd dalam sambutannya pada saat peresmian "rumah baca" yang di gagas oleh komunitas pemuda desa Kore dan bekerja sama dengan mahasiswa KKN STIE Bima angkatan XXI pada hari Rabu tanggal 27 September 2023 yang bertempat di Madrasah ibtidaiyah desa Kore. Dalam sambutannya beliau menyatakan bahwa, indeks minat baca untuk wilayah provinsi NTB paling rendah di antara provinsi lain, yaitu di urutan kedua dari bawah. Beliau pun mendukung dan sangat memberikan apresiasi kepada para pemuda dan mahasiswa KKN STIE Bima atas kinerjanya selama beberapa bulan kebelakang dalam mempersiapkan peresmian rumah baca tersebut. Dalam sambutannya itu, beliau berharap agar kedepannya rumah baca yang telah diresmikan ini akan berjalan dan selalu aktif sampai ke pengurusan selanjutnya. Dan tak lupa pula beliau memberikan dukungan...

Download Buku Modul Ujian CPNS dan PPPK Tahun 2024 Hingga Buku Cetakan Lama dalam Format PDF

Persiapan ujian CPNS (Calon Pegawai Negeri Sipil) dan PPPK (Pegawai Pemerintah dengan Perjanjian Kerja) menjadi fokus utama bagi ribuan calon pegawai negeri di Indonesia. Salah satu sumber daya yang paling berharga adalah buku modul dan materi ujian dalam format PDF, dengan kemajuan teknologi, memperoleh akses ke sumber-sumber ini menjadi lebih mudah. Di bawah ini adalah buku modul ujian CPNS dan PPPK tahun 2024 hingga buku cetakan lama dalam format PDF. 1. Buku SKD CPNS 2023-2024 PDF => Klik disini 2. Buku SKD CPNS 2019-2020 PDF =>  Klik disini 3. Buku SKD CPNS 2018-2019 PDF =>  Klik disini =>  Klik disini =>  Klik disini 4. Buku SKD CPNS - Cetakan Lama PDF =>  Klik disini =>  Klik disini =>  Klik disini 5. Kumpulan Buku dan Materi TWK PDF =>  Klik disini =>  Klik disini =>  Klik disini =>  Klik disini =>  Klik disini =>  Klik disini 6. Materi TIU PDF =>  Klik disini ...