Terjemahan

Selesai

Meskipun solusi menggunakan pembelajaran mesin atau kecerdasan buatan semakin umum, solusi tersebut masih sulit dibuat dari awal. Untungnya, ada banyak solusi yang sudah dibangun, yang dapat kita akses seperti antarmuka pemrograman aplikasi (API) apa pun. Pendekatan ini memungkinkan kita untuk fokus pada kode kita, bukan pemodelan yang kompleks.

Azure menyediakan serangkaian penawaran yang disebut layanan Azure AI, yang mencakup layanan untuk visi komputer, ucapan ke teks dan teks ke ucapan, dan terjemahan teks. Anda dapat mengakses salah satu layanan ini melalui kit pengembang perangkat lunak (SDK), atau memanggilnya dengan cara yang sama seperti Anda memanggil titik akhir HTTP lainnya.

Untuk menggunakan layanan Azure AI, Anda memerlukan akun Azure. Jika Anda baru menggunakan Azure, Anda dapat mendaftar secara gratis, yang akan menyertakan kredit gratis $200 selama 30 hari pertama. Jika Anda seorang siswa, Anda dapat mendaftar Azure for Students, yang mencakup $100 untuk digunakan selama 12 bulan, dan sejumlah layanan gratis lainnya.

Layanan penerjemah

layanan Penerjemah, bagian dari layanan Azure AI, akan diterjemahkan ke dan dari puluhan bahasa. Hal ini dapat secara otomatis mendeteksi bahasa sumber, dan dapat diterjemahkan ke beberapa bahasa target dalam satu panggilan. Anda memanggil Layanan Penerjemah dengan cara yang sama seperti Anda akan memanggil titik akhir HTTP lainnya. Di Python, Anda biasanya melakukan ini dengan menggunakan pustaka permintaan, yang akan kami gunakan ketika kami kembali ke kode kami.

Manajemen kunci

Untuk memanggil Layanan Penerjemah (atau Azure Cognitive Services lainnya), kami memerlukan kunci. Kunci ini akan digunakan setiap kali kami mengakses layanan. Kunci ini mirip dengan kata sandi. Siapa pun yang memiliki akses ke kunci dapat memanggil layanan, dan jika kami menggunakan versi berbayar, mereka dapat menjalankan tagihan besar!

Salah satu solusi bagus untuk melindungi kunci saat melakukan pekerjaan pengembangan adalah menggunakan pustaka yang disebut python-dotenv, yang biasa disebut dotenv. Saat menggunakan dotenv, kami membuat file bernama .env, yang berisi pasangan kunci/nilai apa pun yang tidak kami inginkan sebagai bagian dari kode sumber kami. Kami akan memastikan bahwa file tercantum dalam file gitignore kami ketika kami mendorong kode kami untuk GitHub, sehingga kami tidak secara sengaja menerbitkannya untuk dilihat oleh dunia.