Artikel ini adalah artikel cermin dari terjemahan mesin, silakan klik di sini untuk melompat ke artikel aslinya.

Melihat: 34|Jawab: 0

[Sumber] .NET/C# memanggil layanan antarmuka terjemahan teks Azure Translator

[Salin tautan]
Diposting padaKemarin pukul 11:58 | | | |
Persyaratan: Perlu memanggil antarmuka layanan terjemahan untuk menerjemahkan konten teks secara berkelompok, hanya ada beberapa produsen terkenal, seperti: Google Terjemahan, Azure Terjemahan, Baidu Translate, DeepL, Aws, dll.

Resensi:
.NET/C# untuk memanggil API API Terjemahan Universal Baidu
https://www.itsvse.com/thread-10812-1-1.html

Penyedia layanan terjemahan umum

Google Cloud Translation API (Google Terjemahan):Login hyperlink terlihat.
Penerjemah Microsoft Azure (Azure Cognitive Services):Login hyperlink terlihat.
API DeepL:Login hyperlink terlihat.

Penerjemah Azure

Azure Translator adalah layanan terjemahan mesin berbasis cloud yang dapat digunakan untuk menerjemahkan teks dan dokumen melalui panggilan REST API sederhana. Layanan ini menggunakan teknologi terjemahan mesin jaringan saraf modern. Antarmuka penerjemah khusus memungkinkan Anda membuat sistem terjemahan jaringan saraf khusus menggunakan memori terjemahan. Sistem terjemahan khusus dapat digunakan untuk menerjemahkan teks dan dokumen menggunakan Penerjemah.

Dokumentasi:Login hyperlink terlihat.

Pertama, buka situs web Azure untuk masuk, lalu buat sumber daya Penerjemah di Microsoft Foundry. Seperti yang ditunjukkan di bawah ini:



Atau cukup klik tautan:Login hyperlink terlihat., seperti yang ditunjukkan pada gambar di bawah ini:



Sesuaikan nama, pilih wilayah Global (silakan pilih wilayah "Global",Kecuali bisnis atau aplikasi memerlukan wilayah tertentu。 Aplikasi yang tidak menawarkan pemilihan wilayah menggunakan wilayah Global. )。



Setelah penyebaran selesai, buka sumber daya yang dibuat, seperti yang ditunjukkan pada gambar berikut:



Di Manajemen Sumber Daya, pilih kunci dan titik akhir, seperti yang ditunjukkan pada gambar berikut:



Lihat kunci dan alamat API. Alamat Dokumentasi REST API Terjemahan Teks:Login hyperlink terlihat.

Buka Postman untuk pengujian, isi parameter permintaan dan informasi lain dalam dokumen, dan lakukan pengujian, seperti yang ditunjukkan pada gambar di bawah ini:



Perintah curl adalah sebagai berikut:

Batas permintaan dan batas konkurensi adalah sebagai berikut:



Tidak ada batasan untuk permintaan bersamaan, tapi !! Tapi diaakan dirata-rata setiap menit sesuai dengan kuota Anda!!!

Batasan Layanan:Login hyperlink terlihat.

C# menggunakan HttpClient untuk memanggil terjemahan

Tanpa menggunakan dependensi pihak ketiga apa pun, Anda dapat memanggilnya secara langsung menggunakan HttpClient, kodenya adalah sebagai berikut:
Konfigurasikan kunci dalam appsettings.json sebagai berikut:

Kesalahan umum:
{"error":{"code":429001,"message":"Server menolak permintaan karena klien telah melampaui batas permintaan."}}
{"error":{"code":401001,"message":"Permintaan tidak diizinkan karena kredensial tidak ada atau tidak valid."}}
{"error":{"code":400072,"message":"Array teks input memiliki terlalu banyak elemen."}}
{"error":{"code":500000,"message":"Terjadi error yang tidak terduga. Jika kesalahan berlanjut, laporkan dengan tanggal/waktu kesalahan, pengidentifikasi permintaan dari header respons X-RequestId, dan pengidentifikasi klien dari header permintaan X-ClientTraceId."}}

Anda dapat melihat supervisor di latar belakang dan melihat panggilan satu jam terakhir melalui indikator, seperti yang ditunjukkan pada gambar di bawah ini:


(Akhir)




Mantan:Gunakan XPath untuk mengambil konten dokumen XML dan HTML
Sanggahan:
Semua perangkat lunak, materi pemrograman, atau artikel yang diterbitkan oleh Code Farmer Network hanya untuk tujuan pembelajaran dan penelitian; Konten di atas tidak boleh digunakan untuk tujuan komersial atau ilegal, jika tidak, pengguna akan menanggung semua konsekuensi. Informasi di situs ini berasal dari Internet, dan sengketa hak cipta tidak ada hubungannya dengan situs ini. Anda harus sepenuhnya menghapus konten di atas dari komputer Anda dalam waktu 24 jam setelah pengunduhan. Jika Anda menyukai program ini, harap dukung perangkat lunak asli, pembelian pendaftaran, dan dapatkan layanan asli yang lebih baik. Jika ada pelanggaran, silakan hubungi kami melalui email.

Mail To:help@itsvse.com