Google Translate

Google Translate สามารถใช้แปลข้อความที่ผู้ใช้สร้างในช่องแชท Odoo ได้

คอนโซล Google API

การตั้งค่าส่วนใหญ่สำหรับการผสานรวม Google Translate เข้ากับ Odoo จะทำโดยใช้ คอนโซล Google API เมื่อกระบวนการต่อไปนี้เสร็จสิ้นแล้ว จะมีการสร้าง คีย์ API เพื่อป้อนลงใน Odoo

สร้างโปรเจ็กต์ใหม่

หากต้องการเริ่มต้น ให้ไปที่ Google API Console จากนั้นลงชื่อเข้าใช้ด้วยบัญชี Google Workspace หากมี หากไม่มี ให้ลงชื่อเข้าใช้ด้วยบัญชี Gmail ส่วนตัว (ซึ่งควรตรงกับที่อยู่อีเมลที่มีการเรียกเก็บเงินแนบมาด้วย)

ขั้นตอนต่อไป คลิก สร้างโปรเจ็กต์ ทางด้านขวาสุดของ หน้าจอยินยอม OAuth

Tip

หาก Google API Console มีโปรเจ็กต์อยู่แล้ว ให้คลิกเมนูแบบดรอปดาวน์ถัดจากไอคอน Google Cloud แล้วหน้าต่างป๊อปอัปจะปรากฏขึ้น จากนั้นคลิก โปรเจ็กต์ใหม่ ที่ด้านบนขวาของหน้าต่างป๊อปอัป

บนหน้าจอ โปรเจ็กต์ใหม่ ให้เปลี่ยนชื่อ ชื่อโปรเจ็กต์ เป็น Odoo Translate และค้นหา สถานที่ ตั้งค่า สถานที่ เป็น องค์กร Google Workspace หากใช้บัญชี Gmail ส่วนตัว ให้ปล่อย สถานที่ เป็น ไม่มีองค์กร

ชื่อโปรเจ็กต์และที่ตั้งสำหรับ Google OAuth

คลิกที่ สร้าง เพื่อเสร็จสิ้นขั้นตอนนี้

ห้องสมุด API

ขั้นตอนต่อไปคือต้องติดตั้ง Cloud Translation API ในโปรเจ็กต์ที่เพิ่งสร้างขึ้นใหม่นี้ โดยคลิก ไลบรารี ในเมนูทางด้านซ้าย จากนั้นค้นหาคำว่า Cloud Translation API แล้วคลิกในผลลัพธ์ ซึ่งควรเป็น Google Enterprise API ที่มีป้ายกำกับว่า Cloud Translation API

คลิก เปิดใช้งาน เพื่อติดตั้งไลบรารีในโปรเจ็กต์นี้

Important

การใช้ Google Translate API ต้องมี บัญชีสำหรับการเรียกเก็บเงินปัจจุบันกับ Google.

เมื่อตั้งค่าบัญชีเรียกเก็บเงินกับ Google และเปิดใช้งานห้องสมุดแล้ว คลิก จัดการ เพื่อสิ้นสุดการกำหนดค่าบน API

สร้างข้อมูลประจำตัว

เมื่อตั้งค่าโปรเจ็กต์เสร็จแล้ว และเปิดใช้งาน Cloud Translation API แล้ว จะต้องสร้างข้อมูลประจำตัว ซึ่งรวมถึง คีย์ API ด้วย

ในการเริ่มกระบวนการนี้ คลิก ข้อมูลประจำตัว ในเมนูแถบด้านข้างทางซ้าย

จากนั้นคลิก สร้างข้อมูลประจำตัว ในเมนูบนสุด และเลือก คีย์ API จากเมนูแบบเลื่อนลง

สร้างคีย์ API ในคอนโซล Google API

คัดลอก คีย์ API เพื่อใช้ในหัวข้อถัดไป

Important

เพื่อวัตถุประสงค์ด้านความปลอดภัย การใช้งาน คีย์ API อาจถูกจำกัดได้

ในการดำเนินการดังกล่าว ให้ไปที่ ข้อจำกัด API โดยคลิกที่ แก้ไขคีย์ API ในหน้าต่างป๊อปอัป หรือคลิกที่คีย์ API ที่แสดงอยู่ในหน้า ข้อมูลประจำตัว จากที่นี่ คุณสามารถตั้งค่าข้อจำกัดคีย์ได้ ซึ่งรวมถึงการตั้งค่าแอปพลิเคชันเพื่อจำกัดการใช้คีย์ API และกำหนดว่าคีย์ API นี้สามารถเรียกใช้ API ใดๆ ได้หรือไม่

ขอแนะนำให้จำกัด Odoo Translate API ให้ อนุญาตเฉพาะ คำขอจากฐานข้อมูล Odoo ที่กำหนดค่าไว้และไปยัง Cloud Translation API เท่านั้น

หากต้องการเพิ่มข้อจำกัดของเว็บไซต์ ให้คลิก เว็บไซต์ ภายใต้ ตั้งค่าข้อจำกัดของแอปพลิเคชัน จากนั้นป้อนที่อยู่ของฐานข้อมูล Google Translate ที่กำลังใช้งานอยู่ โดยคลิกที่ เพิ่ม สุดท้าย เพิ่ม URL แล้วคลิก เสร็จสิ้น

หากต้องการจำกัดการใช้คีย์กับ API ที่เลือก ให้เลือก จำกัดคีย์ ก่อน ภายใต้ส่วน จำกัด API จากนั้นใช้เมนูแบบเลื่อนลงเพื่อเลือก API ที่กำลังกำหนดค่าอยู่ (Cloud Translation API)

Tip

  • บันทึกรหัส API: คัดลอกรหัส API และจัดเก็บในที่ปลอดภัย

  • ห้ามแชร์รหัส API ต่อสาธารณะหรือเปิดเผยในโค้ดฝั่งไคลเอนต์

การกำหนดค่า Odoo

หากต้องการเข้าถึงการผสานรวมใน Odoo ให้ไปที่ แอปการตั้งค่า ‣ ส่วนการแชท ป้อนรหัส API ลงในช่องที่มีชื่อว่า การแปลข้อความ จากนั้น บันทึก การตั้งค่า และสามารถใช้ Google Translate ในช่องแชทใดๆ ก็ได้ทั่วทั้งฐานข้อมูล

การกำหนดค่า Odoo ของคีย์ API จาก *Google API Console*

การแปลช่องแชท

หากต้องการแปลข้อความของผู้ใช้จากภาษาอื่น ให้คลิกเมนูไอคอน ... (จุดสามจุด) ทางด้านขวาของช่องแชท จากนั้นเลือก แปล เนื้อหาจะถูกแปลเป็น ภาษา ที่ตั้งค่าไว้ตามการตั้งค่าของผู้ใช้

Google Translate ปรากฏในช่องแชทของฐานข้อมูล Odoo