Tutorial LuckyTemplates Python: Cara Menterjemah Teks

Tutorial LuckyTemplates Python: Cara Menterjemah Teks

Blog ini akan menunjukkan cara melaksanakan terjemahan bahasa atau teks menggunakan Python dan menyalurkannya ke LuckyTemplates. Ia adalah teknik hebat yang boleh menjadikan laporan anda lebih menarik. Jadi mari kita mulakan tutorial LuckyTemplates Python kami. Anda boleh menonton video penuh tutorial ini di bahagian bawah blog ini.

Isi kandungan

Set Data Game Of Thrones

Di bawah ialah set data Game of Thrones saya dalam LuckyTemplates dengan  Nama Episod  dan  Perihalan IMDB  di bahagian atas. Kita dapat melihat bahawa itu dalam bahasa Inggeris, tetapi saya juga telah mencipta penanda halaman yang bertukar kepada bahasa Jepun, diterjemahkan menggunakan perpustakaan dalam Python.

Tutorial LuckyTemplates Python: Cara Menterjemah Teks

Saya akan menunjukkan kepada anda cara mencipta fungsi yang boleh anda gunakan dengan mudah pada set data lain. Jadi mari kita mulakan!

Tutorial Python LuckyTemplates: Mengubah data

Kami akan melakukan semua terjemahan dalam Editor Skrip , jadi kami akan memulakan proses dengan membuka editor Power Query. Selepas itu, saya akan menunjukkan kepada anda cara menulis skrip di bawah dan mengubah teksnya menggunakan Python.

Tetapi sebelum itu, mari lihat skrip di bawah, di mana saya akan memandu anda melalui baris demi baris untuk menunjukkan kepada anda cara ini berfungsi.

Tutorial LuckyTemplates Python: Cara Menterjemah Teks

Set data di atas mempunyai nombor episod, nombor dalam musim, nama episod, pengarah dan penulis. Jika kita menatal lebih jauh ke kanan, ia juga mempunyai banyak lajur lain, seperti perihalan IMDB dan tarikh siaran asal.

Anda boleh menggunakan terjemahan pada nama episod tetapi bukan untuk penulis kerana ia adalah nama seseorang. Jadi kami akan mengasingkan lajur untuk terjemahan kami dan memilih lajur penerangan IMD untuk demonstrasi ini.

Berubah kepada Skrip Python

Jadi mari pergi ke  Transform  dalam reben atas sebelah atas dan pilih  Jalankan Skrip Python  di bahagian atas sebelah kanan. Kami akan menulis segala-galanya dalam editor skrip , walaupun anda juga boleh melakukannya dalam  Jupyter Notebook  dan seumpamanya.

Tutorial LuckyTemplates Python: Cara Menterjemah Teks

Tutorial LuckyTemplates Python: Cara Menterjemah Teks

Seterusnya, mari kita dokumentasikan kod kita. Kita boleh lihat di atas bahawa ia sudah menunjukkan set data yang menyimpan data input skrip kami.

Tutorial Python LuckyTemplates: Menggunakan Skrip Python

Tutorial LuckyTemplates Python: Cara Menterjemah Teks

Imej di atas ialah skrip Python yang akan kami tulis hari ini. Saya akan membimbing anda melalui setiap langkah supaya anda memahami keseluruhan proses.

Import Terjemahan

Jadi mari kita mulakan dengan menyerlahkan perkara yang kita mahu lakukan: import perpustakaan terjemahan kami daripada TextBlob. Oleh itu, kami akan menulis  #import perpustakaan terjemahan kami daripada TextBlob  di bahagian pertama skrip kami.

Tutorial LuckyTemplates Python: Cara Menterjemah Teks

Seterusnya, kami ingin mencipta fungsi untuk terjemahan jadi kami akan menulis # buat fungsi untuk terjemahan .

Tutorial LuckyTemplates Python: Cara Menterjemah Teks

Mentakrifkan Fungsi

Kita juga perlu menentukan apakah fungsi itu dan untuk melakukannya, kita perlu bermula dengan def diikuti dengan namanya. Dalam kes ini, mari namakan terjemahan .

Fungsi mengambil sejumlah kod atau arahan yang boleh anda ulangi. Dan sama seperti apa yang anda akan lihat dalam Excel, ia akan menampilkan kurungan terbuka dan tertutup.

Fungsi kami hanya mempunyai satu arahan dan itu adalah untuk menterjemah teks yang dipilih. Menggabungkannya dengan namanya diikuti dengan titik bertindih, kita boleh menulisnya sebagai terjemahan def (teks) .

Tutorial LuckyTemplates Python: Cara Menterjemah Teks

Selepas kami meletakkan kolon kami, kami akan menekan  Enter  dan Tab  untuk mengesot arahan kami dalam fungsi. Mula-mula, mari kita buat pembolehubah yang dipanggil  gumpalan, mewakili teks kita. 

Dan kerana kami menggunakan perpustakaan teks, kami akan memasukkan  TextBlob  selepas itu. Seterusnya, kami akan menyampaikannya kepada ayat yang kami cari, jadi kami boleh menulisnya sebagai  blob = TextBlob (ayat) .

Memandangkan  ayat itu  berada dalam fungsi, kita boleh menambah lebih banyak perkara pada campuran. Katakan kita mahu mengembalikan  gumpalan  pembolehubah dan menterjemah ayat itu (menggunakan fungsi terjemah) daripada bahasa Inggeris (ditandakan oleh  en ) kepada Jepun (ditunjukkan oleh  ja ).

Untuk fungsi ini berfungsi, kita mesti memastikan kita sangat jelas dalam mengatakan  terjemah bahawa . Tetapi yang pasti, kami akan membungkusnya dalam rentetan ( str ). Sekarang kita boleh menulis set arahan ini sebagai  return str(blob. translate)from_lang =<' en'="" to=""> .

Dan apa yang kami dapat ialah fungsi di bawah:

Tutorial LuckyTemplates Python: Cara Menterjemah Teks

Menterjemah Lajur

Kami kini boleh menggunakan fungsi kami yang baru dibuat pada mana-mana teks yang kami cari, iaitu pada lajur perihalan IMDB set data kami. Jadi dalam skrip Python kami , kami akan menulis  set data ('Penerangan IMDB')  dan kemudian mengikutinya dengan fungsi gunakan. 

Kami juga akan meletakkan di dalam fungsi gunakan  fungsi terjemahan  yang telah kami buat dan menulis semua itu sebagai  set data ("Penerangan IMDB').apply(terjemahan) .

Oleh kerana kami ingin mencipta lajur baharu, kami akan menggunakan  set data sekali lagi,  nama jadual kami dan menambahkannya pada fungsi bersama tanda yang sama.

Tutorial Python LuckyTemplates: Menjalankan Kod

Kini kami mempunyai lajur baharu untuk digunakan pada terjemahan kami. Jadi mari jalankan dengan mengklik OK dan lihat jika terdapat sebarang isu.

Malangnya, menjalankan skrip akan mengakibatkan ralat di atas. Jika kita menelitinya dengan teliti, kita dapat melihat bahawa saya menggunakan  ayat  dan bukannya  teks  sebagai ruang letak kita. 

Itulah sebabnya penting untuk sentiasa memastikan anda membaca skrip anda, kerana mudah untuk membuat kesilapan kecil dalam pengaturcaraan.

Tutorial LuckyTemplates Python: Cara Menterjemah Teks

Jadi kami akan kembali kepada skrip, memadamkan  ayat  dan  menggantikannya dengan  teks . Selepas itu, kami menjalankan skrip sekali lagi, klik  OK , dan kami akan mendapat keputusan di bawah.

Tutorial LuckyTemplates Python: Cara Menterjemah Teks

Jadi apa yang kembali adalah jadual yang boleh kita buka. Selepas kami mengklik jadual, ia akan mengarahkan kami ke bingkai data kami di bawah.

Tutorial LuckyTemplates Python: Cara Menterjemah Teks

Bingkai data di atas ialah terjemahan Jepun bagi Penerangan IMDB kami. Perhatikan bahawa banyak nama tidak diterjemahkan, yang merupakan perkara yang betul untuk dilakukan kerana tidak semua nama itu boleh diterjemahkan ke dalam bahasa Jepun.

Bahasa lain

Tetapi selain daripada bahasa Jepun, anda juga boleh menterjemahkannya ke dalam pelbagai bahasa lain. Anda boleh lihat senarai lengkap di bawah. Sila teroka dan lihat jenis fungsi yang boleh anda buat.

Tutorial LuckyTemplates Python: Cara Menterjemah Teks

Mari kembali ke LuckyTemplates kami untuk melihat betapa mudahnya saya membuat visual ini. Visual di bawah berfungsi daripada penanda halaman dalam bahasa Inggeris dan Jepun.

Tutorial LuckyTemplates Python: Cara Menterjemah Teks

Terdapat dua penanda halaman dalam visual ini, dan ia menyembunyikan salah satu jadual. Jika saya mengklik jadual di bawah  Pilihan , kita boleh lihat dalam imej di bawah bahawa terdapat dua jadual. 

Saya mencipta visual ini dengan melampirkan  butang  daripada  bahagian Format  pada pilihan terjemahan Inggeris dan Jepun. Imej di bawah menunjukkan bahawa  butang  mempunyai tindakan yang memautkannya ke salah satu penanda halaman.

Tutorial LuckyTemplates Python: Cara Menterjemah Teks

Tutorial LuckyTemplates Python: Cara Menterjemah Teks

Butang ini dan tindakannya akan membolehkan anda menukar bahasa dan menggunakan pelbagai fungsi dengan mudah. Ini bermakna anda boleh menggunakan fungsi pada Nama Episod dan lajur lain daripada set data kami. Dan jika anda suka, anda boleh mencipta pelbagai bahasa yang berbeza untuk menterjemahkannya!


Analisis Teks dalam Python: Pengenalan
Cara Memuatkan Contoh Set Data Dalam
Skrip Python Python Dalam Laporan Data LuckyTemplates

Kesimpulan

LuckyTemplates mempunyai keupayaan untuk menyepadukan secara langsung dengan Python , membawa keupayaan keseluruhannya ke tahap yang lain. Dalam Tutorial Python LuckyTemplates ini, anda mempelajari cara menggunakan Skrip Python Jalankan untuk menterjemah teks dan memanfaatkan kedua-dua papan pemuka interaktif LuckyTemplates dan fleksibiliti Python.

Dengan hanya sepuluh baris skrip Python , kami dapat menterjemah keseluruhan lajur daripada bahasa Inggeris ke bahasa Jepun. Gunakan langkah yang sama di atas untuk menterjemah teks daripada bahasa lain menggunakan skrip Python untuk meningkatkan persembahan LuckyTemplates anda!


Apa Itu Diri Dalam Python: Contoh Dunia Sebenar

Apa Itu Diri Dalam Python: Contoh Dunia Sebenar

Apa Itu Diri Dalam Python: Contoh Dunia Sebenar

Cara Menyimpan & Memuatkan Fail RDS Dalam R

Cara Menyimpan & Memuatkan Fail RDS Dalam R

Anda akan belajar cara menyimpan dan memuatkan objek daripada fail .rds dalam R. Blog ini juga akan membincangkan cara mengimport objek dari R ke LuckyTemplates.

N Hari Perniagaan Pertama Dilawati Semula – Penyelesaian Bahasa Pengekodan DAX

N Hari Perniagaan Pertama Dilawati Semula – Penyelesaian Bahasa Pengekodan DAX

Dalam tutorial bahasa pengekodan DAX ini, pelajari cara menggunakan fungsi GENERATE dan cara menukar tajuk ukuran secara dinamik.

Pamerkan Cerapan Menggunakan Teknik Visual Dinamik Berbilang Thread Dalam LuckyTemplates

Pamerkan Cerapan Menggunakan Teknik Visual Dinamik Berbilang Thread Dalam LuckyTemplates

Tutorial ini akan merangkumi cara menggunakan teknik Visual Dinamik Berbilang Thread untuk mencipta cerapan daripada visualisasi data dinamik dalam laporan anda.

Pengenalan Untuk Menapis Konteks Dalam LuckyTemplates

Pengenalan Untuk Menapis Konteks Dalam LuckyTemplates

Dalam artikel ini, saya akan menjalankan konteks penapis. Konteks penapis ialah salah satu topik utama yang perlu dipelajari oleh mana-mana pengguna LuckyTemplates pada mulanya.

Petua Terbaik Menggunakan Aplikasi Dalam Perkhidmatan Dalam Talian LuckyTemplates

Petua Terbaik Menggunakan Aplikasi Dalam Perkhidmatan Dalam Talian LuckyTemplates

Saya ingin menunjukkan cara perkhidmatan dalam talian LuckyTemplates Apps boleh membantu dalam mengurus laporan dan cerapan berbeza yang dijana daripada pelbagai sumber.

Analisis Perubahan Margin Keuntungan Lebih Masa – Analitis Dengan LuckyTemplates Dan DAX

Analisis Perubahan Margin Keuntungan Lebih Masa – Analitis Dengan LuckyTemplates Dan DAX

Ketahui cara untuk menyelesaikan perubahan margin keuntungan anda menggunakan teknik seperti mengukur percabangan dan menggabungkan formula DAX dalam LuckyTemplates.

Idea Pewujudan Untuk Cache Data Dalam DAX Studio

Idea Pewujudan Untuk Cache Data Dalam DAX Studio

Tutorial ini akan membincangkan tentang idea pewujudan cache data dan cara ia mempengaruhi prestasi DAX dalam memberikan hasil.

Pelaporan Perniagaan Menggunakan LuckyTemplates

Pelaporan Perniagaan Menggunakan LuckyTemplates

Jika anda masih menggunakan Excel sehingga sekarang, maka inilah masa terbaik untuk mula menggunakan LuckyTemplates untuk keperluan pelaporan perniagaan anda.

Apakah LuckyTemplates Gateway? Semua yang Anda Perlu Tahu

Apakah LuckyTemplates Gateway? Semua yang Anda Perlu Tahu

Apakah LuckyTemplates Gateway? Semua yang Anda Perlu Tahu