Web Translator API - แปลแบบโลคัลในเบราว์เซอร์
(developer.chrome.com)- Translator API เป็น Web API แบบทดลอง ที่ให้ความสามารถในการแปลบนเว็บแบบโลคัลโดยใช้ โมเดลแปลภาษา AI ที่มีอยู่ภายในเบราว์เซอร์
- ใช้งานได้ตั้งแต่ Chrome เวอร์ชัน 138 ขึ้นไป
- สามารถระบุ ภาษาต้นทางและภาษาปลายทาง และสร้างอินสแตนซ์ได้ผ่านพร็อพเพอร์ตีหลัก เช่น
sourceLanguage,targetLanguage - รองรับการแปลแบบ สตริงหรือสตรีม ผ่านเมธอดอย่าง
translate,translateStreaming - สามารถตรวจสอบการใช้โควตาระหว่างการแปลได้ด้วย
inputQuotaและmeasureInputUsage - ตัวอย่างโค้ดการใช้งาน
if ('Translator' in self) { // The Translator API 가 지원됨 const translator = await Translator.create({sourceLanguage: "en", targetLanguage: "ko", }); console.log(await translator.translate(myTextString)); //스트림 방식 번역 const stream = translator.translateStreaming(myTextString); let translation = ""; for await (const chunk of stream) { translation += chunk; } console.log(translation); } - เนื่องจาก ความเข้ากันได้ของเบราว์เซอร์ ยังมีจำกัด จึงควรตรวจสอบตารางความเข้ากันได้ก่อนนำไปใช้จริงในโปรดักชัน
- ขณะนี้รองรับเฉพาะ Chrome
- ในฝั่ง Mozilla มีPR ที่เกี่ยวข้องอยู่ แต่ดูเหมือนจะยังรองรับได้ยากในช่วงนี้เนื่องจากมีปัญหา
3 ความคิดเห็น
ฟีเจอร์แปลภาษานี่ดีเสมอ
น่าจะกลายเป็นขุมทรัพย์สำหรับการทำ browser fingerprinting
สถานการณ์ต่างจาก Firefox เลยคงยากที่จะกลายเป็นมาตรฐาน