Cara menggunakan TRNASLATOR pada Python

Cara menggunakan TRNASLATOR pada Python
google translate menggunakan python.

Membuat skipt google translate menggunakan python.

Google Translate saat ini sangat dibutuhkan untuk seorang pengguna internet, terutama untuk orang yang tidak bisa berbahasa inggris, dengan Google Translate seseorang akan mudah merubah bahasa negaranya menjadi bahasa inggris, selain Google Translate yang ada di Google dan aplikasinya di Google Playstore, ada banyak orang yang membuat Google Translate buatan dia sendiri dengan menggunakan API atau semacamnya, contohnya seperti membuat aplikasi Google Translate menggunakan bahasa program Java. Nah pada halaman ini saya akan membagikan tutorial Cara Membuat Skrip Google Translate Versi CLI Menggunakan Bahasa Program Python.

Jika anda menggunakan handphone anda bisa menginstall termux atau aplikasi lainnya yang dapat menjalankan program python sekaligus untuk ngoding nya, disini saya menggunakan handphone, jadi saya menggunakan aplikasi termux untuk ngoding dan menjalankan skripnya karena aplikasi termux bisa buat ngoding dapat dapat menjalankan hampir semua bahasa program dapat dijalanlan di aplikasi termux. Ikuti langkah demi langkahnya sebagai berikut.

Langkah demi langkah.

Install alat.

Install aplikasi Termux di Google Playstore jika anda menggunakan Android, bagi yang menggunakan IPhone dapat menginstall aplikasi Termux di Apps Store. Dan yang menggunakan komputer atau laptop dapat menginstall python secara langsung di website resminya, yaitu www.python.org, untuk menjalankannya anda bisa menggunakan CMD jika menggunakan OS Windows, dan jika anda menggunakan OS MacBook dan Linux dapat menggunakan Terminal Shell bawaan.

Ini adalah perintah untuk menginstall python diaplikasi Termux.

pkg update && pkg upgrade
pkg install python -y

Buat file berekstensi py(file.py).

Buat file berekstensi py, contohnya file.py jika sudah lanjut ke langkah berikutnya.

Coding. 

Masukan kode berikut didalam file yang anda buat berekstensi.py

# mengimport module yang dibutuhkan
import requests, sys

# versi python
if sys.version_info.major < 3:
  print('Ketik: python translater.py')
  exit()

# mencob
try:
  print('Translater')
  print('ID To EN')
  teks=input('Teks: ')
  data=requests.get(r'https://translate.google.com/translate_a/t?client=at&sc=1&v=2.0&sl=id&tl=en&hl=nl&ie=UTF-8&oe=UTF-8&text='+teks).json()
  for output in data['sentences']:
    print('output: '+output['trans'])
# jika terdapat kesalahan maka akan menjalankan fungsi dibawah
except:
  pass

Jika sudah lanjut ke langkah dilanjutkan.

Arahkan lokasi di terminal anda ke lokasi file yang anda taruh. 

Arahkan lokasi di terminal anda ke lokasi file yang anda taruh supaya anda bisa menjalankan skripnya. 

Jalankan skrip.

Jika lokasi di terminal anda sudah di direktori file yang anda taruh, langkah selanjutnya adalah menjalankan skripnya, ketikan perintah berikut.

python namafile.py

Jika berhasil menjalankan skripnya, berarti anda mengikuti langkah-langkah diatas dengan benar. Berikut adalah screenshot saat berhasil menjalankan skrip

Cara menggunakan TRNASLATOR pada Python
aplikasi termux.

Jika ingin mengubah bahasa yang ingin ditranslate tinggal edit aja dibagian url contohnya seperti url berikut.

https://translate.google.com/translate_a/t?client=at&sc=1&v=2.0&sl=KODENEGARAINDONESIA&tl=KODENEGARAORANGLAIN&hl=nl&ie=UTF-8&oe=UTF-8&text=

Jika masih tidak mengerti tonton video dibawah

sekian tutorial membuat skrip Google Translate menggunakan bahasa program python, jika ada kesalahan ataupun kekurangan pada halaman ini saya pribadi mohon maaf, akhir kata dari saya Wassalamualaikum.

Modul Python re memungkinkan untuk menggunakan fungsi sebagai argumen pengganti , yang harus mengambil objek Match dan mengembalikan pengganti yang sesuai. Kami dapat menggunakan fungsi ini untuk membangun fungsi terjemahan karakter khusus:

import re

def mk_replacer(oldchars, newchars):
    """A function to build a replacement function"""
    mapping = dict(Zip(oldchars, newchars))
    def replacer(match):
        """A replacement function to pass to re.sub()"""
        return mapping.get(match.group(0), "")
    return replacer

Sebuah contoh. Cocokkan semua huruf kecil ([a-z]), terjemahkan masing-masing 'h' dan 'i' ke 'H' dan 'I', hapus kecocokan lainnya:

>>> re.sub("[a-z]", mk_replacer("hi", "HI"), "hail")
'HI'

Seperti yang Anda lihat, ini dapat digunakan dengan set pengganti pendek (tidak lengkap), dan dapat digunakan untuk menghapus beberapa karakter.

Contoh Unicode:

>>> re.sub("[\W]", mk_replacer(u'\u0435\u0438\u043f\u0440\u0442\u0432', u"EIPRTV"), u'\u043f\u0440\u0438\u0432\u0435\u0442')
u'PRIVET'