Baiklah, ini waktunya untuk berolahraga, dan saya pikir ini akan menyenangkan.
Saya ingin menggunakan apa yang telah kami pelajari sampai sekarang untuk membangun penerjemah.
Katakanlah seseorang memberi Anda file teks besar.
Maksud saya, dalam kasus kami, ini akan menjadi file teks, tetapi Anda dapat mengambil file teks apa pun yang Anda inginkan.
Itu tidak harus berupa file teks.
Itu bisa apa saja.
Itu bisa berupa file PDF.
Itu bisa berupa dokumen kata dan mengetikkan banyak kalimat di sini, apa pun yang Anda inginkan.
Dan simpan saja, dalam kasus saya, saya hanya punya ini sekarang seseorang baru saja memberi tahu Anda, hei, saya ingin Anda
menerjemahkan ini ke, katakanlah, bahasa Jepang.
Berdasarkan apa yang baru saja Anda pelajari tentang modul dan file dengan Python, dapatkah Anda membuat alat yang memungkinkan kita
menjalankan perintah melalui file itu, membacanya, lalu menerjemahkannya ke dalam bahasa Jepang?
Sekarang, jika Anda benar-benar ingin ditantang, Anda dapat menjeda video dan mencobanya, atau jika Anda ingin
petunjuk, modul atau pustaka apa yang akan digunakan.
Nah, teruslah menonton karena saya akan menunjukkan kepada Anda paket yang direkomendasikan untuk digunakan.
Oke, jadi yang sebenarnya saya lakukan adalah mencari Google Python offline, menerjemahkan menggunakan PI berdasarkan indeks.
Sekarang, saya menginginkan layanan terjemahan offline karena jika Anda melihat ada sesuatu seperti terjemahan Google yang dapat Anda
lakukan.
Tapi yang dilakukan sebenarnya adalah membuat panggilan ke server Google untuk melakukan Google Translate untuk Anda.
Dan itu menjadi sangat rumit ketika kita berbicara tentang API dan kunci API, sesuatu yang akan kita
khawatirkan nanti dalam kursus ini.
Saya menginginkan sesuatu secara offline sehingga saya dapat mengunduh layanan terjemahan secara offline dan hanya dapat menggunakannya di
sini.
Jadi yang saya temukan adalah, saat saya Googling, saya pikir itu disebut.
Yang ini.
Ya, jadi ini hanya layanan terjemahan, sepertinya ada beberapa bintang dan garpu di GitHub, jadi saya
selalu menyukainya.
Saya selalu suka memeriksa repositori mereka.
Jadi terjemahkan Python.
Semuanya terlihat bagus.
Anda dapat membaca tentang dokumentasi di sini.
Belum diperbarui dalam dua tahun, sungguh, tetapi Anda tahu apa, itu tidak terlalu buruk.
Lakukan pekerjaan itu.
Jadi dengan menggunakan paket ini, Anda dapat mencoba dan membaca dokumentasi dan melihat apakah Anda dapat menemukan
cara untuk memecahkan masalah menerjemahkan file tersebut ke dalam bahasa Jepang.
Anda dapat membuat video porzel di sini, cobalah.
Jika tidak, saya akan memberikan jawabannya.
Sekarang, hal pertama yang akan saya lakukan adalah bahkan sebelum saya menginstal ini, saya ingin memastikan bahwa saya dapat membaca file
ini.
Jadi sekali lagi, saya akan mengatakan.
Coba dan saya akan memiliki file dengan.
Buka, kita akan melihat di mana file itu, katakanlah, kita memiliki file tes di sini sehingga kita bisa melakukannya.
Dan katakan, uji, teks titik.
Dan kemudian saya akan mengatakan sebagai milik saya.
Nah, bahwa modus sebagai.
Baca untuk saat ini, karena kami hanya ingin membaca file, tetapi setidaknya dengan cara ini kami menjadi eksplisit dan kami
berkata, hei, inilah yang ingin kami lakukan.
Dan akhirnya, saya hanya akan mencetak untuk saat ini.
File saya hanya, Anda tahu, itu berfungsi dan kami akan menambahkan beberapa pengecualian di sini, kecuali
tidak pengecualian dan kami hanya dapat, katakanlah, file tidak ditemukan.
Eh.
Katakanlah, karena dia dan kami akan hanya untuk bersenang-senang, katakan di sini, cetak, periksa Anda.
Siklus jalur file.
Dan biarkan saja, jika saya menjalankan kode ini, katakanlah Python tiga.
Skrip, Dotti.
Baiklah, nama saya Andre Awesome.
Mari kita instal paketnya, jadi di sini saya bisa melihat bahwa saya harus menginstal translate, itulah nama
paketnya.
Sekarang, saya akan menggunakan pipa tiga dalam kasus saya untuk memastikan bahwa saya menggunakan Python versi tiga.
Dan katakan dan tetap terjemahkan sekarang saya benar-benar telah melakukan ini sebelumnya hanya karena baik.
Saya menguji ini sebelumnya, jadi sudah diinstal.
Jadi mari kita perjelas dan baca tentang bagaimana kita dapat menggunakan paket ini sehingga Anda dapat melihat di sini penggunaannya sehingga saya
dapat menggunakannya dari baris perintah.
Oke, itu menarik, tapi saya ingin menggunakannya sebagai modul.
Oke, ini dia.
Gunakan sebagai modul python, jadi ini menunjukkan kepada Anda apa yang harus dilakukan.
Jadi kita impor dulu.
Jadi mari kita lakukan itu.
Aku akan mengimpor.
perpustakaan ini.
Baiklah, jadi sekarang kami memiliki penerjemah dan kami dapat menggunakan penerjemah seperti ini.
Baiklah, jadi kami memiliki penerjemah, jadi kami membuat kelas penerjemah dan kami ingin mengatakan bahasa
apa?
Baiklah, bahasa apa yang tersedia?
Mari kita membaca dokumen di sini untuk dokumentasi dan melihat apakah mereka memiliki bahasa Jepang di sini.
Baiklah.
Ayo lihat.
Cari dokumen, Jepang.
Baiklah, itu tidak membantu kita.
Mari kita lihat ikhtisar dan omong-omong, saya menunjukkan proses berpikir yang
biasanya saya miliki ketika saya melihat-lihat, karena terkadang orang menunjukkan apa jawabannya tanpa menunjukkan prosesnya.
Demikian semoga bermanfaat.
OK, jadi saya melihat melalui sini.
Sepertinya mereka tidak memberikan daftar bahasa, meskipun saya melihatnya di sini, bahasa yang tersedia.
Sepertinya kami menggunakan halaman Wikipedia ini sebagai referensi dan.
Oh ya, ini adalah istilah singkat untuk bahasa yang digunakannya.
Baiklah.
Jadi.
Berdasarkan ini, sepertinya ini adalah standar yang mereka gunakan, tetapi sebenarnya saat membaca
dokumentasi, saya melihat bahwa ini ada J.
Saya berasumsi ini adalah bahasa Jepang.
Jadi mari kita lakukan itu.
Saya akan mengatakan J
Baiklah.
Dan kemudian mari kita lihat.
Kembali ke dokumentasi di sini.
Mari kita lihat gambarannya.
Mari kita kembali, sebenarnya.
OK, jadi setelah saya buat.
Penerjemah, saya sudah memberikannya bahasa, yang perlu kita lakukan hanyalah mengatakan penerjemah, jangan terjemahkan dan berikan apa
yang ingin kita terjemahkan.
Oke, bagus dan mudah.
Jadi di sini.
Karena saya membaca akan memberi kita output yang kita lihat.
Saya akan mengatakan teks sama dengan file saya, saya membaca.
Dan hanya melakukan terjemahan sama dengan apa itu lagi, itu penerjemah menerjemahkan Jadi hanya menyalin itu.
Jadi penerjemah menerjemahkan dan kami ingin memberikan teksnya, jadi mari kita lihat itu.
Nah, itu bukan alasan untuk melakukan teks mari kita lakukan.
Baiklah, jadi jika semuanya berhasil, semoga berhasil, mungkin tidak untuk pertama kalinya, mari kita
coba.
Jika saya menjalankan skrip Python tiga oleh.
Yah, kita pasti lupa untuk mencetak di sini.
Sepertinya kami tidak mendapatkan kesalahan, itu bagus.
Jadi mari kita lakukan terjemahan cetak.
Mari kita jalankan ini lagi.
Hei, lihat itu, apa yang dia tahu sekarang ada di bawahnya, Nagoya?
Omong-omong, saya merasa seperti saya telah berbicara banyak dan Anda belum benar-benar berbicara kembali kepada saya.
Tapi mari kita saling mengenal.
Saya sebenarnya belajar bahasa Jepang bahkan sebelum saya belajar bahasa Inggris.
Fakta menarik tentang saya.
Baiklah.
Mari kita kembali ke topik yang sedang dibahas.
Ini bekerja.
Ini sebenarnya cukup keren.
mari.
Selesaikan ini dengan benar-benar mengonversi file ini ke versi terjemahan, jadi saya akan mengatakan saya akan
melakukannya.
Membaca.
File ini.
Dan setelah saya selesai dengan terjemahan ini, saya akan membukanya.
Saya akan membuat file baru.
Sebut saja, katakanlah, tes.
Tanda hubung J untuk teks Jepang.
Modusnya adalah menulis.
Dan saya akan mengatakan sebagai file saya.
Dan di sini, saya hanya akan mengatakan, atau mari kita lakukan file saya.
Dua, jadi ini bukan konflik nama dan katakan saja, mari kita buat ini sedikit lebih besar agar Anda bisa melihatnya.
Dan di sini, kami hanya akan mengatakan file saya ke titik, benar, dan menulis terjemahannya.
Baiklah, mari kita lihat apakah ini berhasil, saya akan menjalankannya lagi.
OK, sekarang jika kita pergi ke desktop kita.
Ada tes, teks Jay dan lihat itu.
Kami memiliki file yang diterjemahkan dalam bahasa Jepang, ambil nama saya harus dalam katakana, tapi hei, ini masih berfungsi dengan sangat
baik, bukan?
Semoga Anda sampai sejauh ini.
Jika tidak, Anda akan melihat kekuatan membaca dan menulis file dan juga menggunakan pustaka untuk melakukan berbagai hal
pada data Anda.
Sangat sangat keren.
Mari kita istirahat dan sampai jumpa di sesi berikutnya.