Bagaimana tindakan berbicara dengan Azure?
Melalui @azure-rest/ai-translation-text SDK resmi Microsoft, berlapis di @azure/core-rest-pipeline. Itu memberi Anda percobaan ulang otomatis pada 408/429/5xx, model permintaan dan respons yang diketik, dan penanganan header otentikasi secara gratis — semua yang dulunya merupakan panggilan axios yang digulung tangan. Permukaan tindakan publik (input, output, output file) tidak berubah.
Mengapa terjemahan terkadang di luar merek atau di luar nada?
Terjemahan mesin default ke model tujuan umum. Tiga kenop membantu: glosarium untuk penggantian jangka keras, Kategori Penerjemah Kustom untuk model yang disesuaikan dengan baik yang dilatih pada nada dan kosakata Anda, dan profanityAction untuk menggosok atau menandai istilah yang tidak senonoh.
Bagaimana cara menghindari menerjemahkan file yang sama dua kali?
Picu alur kerja pada paths yang hanya cocok dengan file lokal sumber Anda, misalnya **/*.en.resx. Tindakan ini juga menyertakan filter file per pemicu sendiri saat GITHUB_TOKEN diatur, mempersempit pekerjaan ke file dalam penerapan terbaru.
Bisakah saya menjalankan tindakan secara offline?
Tidak persis — Azure AI Translator adalah otak runtime. Tetapi Anda dapat menjalankan dengan dryRun: true untuk memvalidasi penguraian dan konfigurasi tanpa membuat permintaan HTTP apa pun untuk terjemahan.
Versi Node apa yang dilakukan tindakan tersebut?
v3 berjalan pada runtime GitHub Actions node24. JavaScript yang dibundel kompatibel dengan Node 20, 22, dan 24, yang diuji oleh CI.
Dari mana dist/ yang dibundel berasal?
Tindakan GitHub JS mengirimkan JS yang dikompilasi di repositori. Alur kerja dist-build membangunnya kembali setelah setiap penggabungan untuk main apakah itu akan melayang, dan dist-check memblokir PR yang akan mendapatkan output kedaluwarsa.
Bagaimana dengan format sumber daya lainnya?
Hari ini: .resx, .xliff, .po, .json, .ini, .restext. Membuka masalah jika Anda membutuhkan yang lain — antarmuka parser kecil (mengurai → peta → menerapkan terjemahan → format) dan kontribusi dipersilakan.