ใน Google Sheets จะมีสูตรที่ชื่อว่า =GOOGLETRANSLATE ใช้เป็นคำสั่ง ให้ดึงคำหรือประโยคภาษาต่าง ๆ เข้าไปแปลให้ใน Google Translate แล้วส่งคำแปลนั้นมาแสดงใน Google Sheets ซึ่งสูตรนี้จะช่วยแปลคำหรือประโยคในภาษาต่าง ๆ ได้อย่างรวดเร็ว แต่มีข้อจำกัดก็คือ มันจะแสดงคำแปลตรงๆ มาให้ ไม่มีคำใกล้เคียง (Synonyms) แสดงมาให้ด้วย สามารถแปลได้ทุกภาษา แต่ต้องมีการปรับสูตรบ้างเล็กน้อย
เริ่มต้นด้วย : เปิด Google Sheets เพื่อสร้างข้อมูลคำศัพท์ที่ต้องการแปล
โครงสร้างสูตร
ชื่อเซลล์ ภาษาที่จะแปล
=GOOGLETRANSLATE(A2, “th”, “en”)
หมายความว่า แปลคำศัพท์ที่อยู่ใน “ตำแหน่งของเซลล์ที่มีคำศัพท์หรือประโยค” ตามด้วย
“ภาษาต้นฉบับ” และ “ภาษาที่จะแปล” เพื่อให้สูตรทำการแปลภาษาได้อย่างถูกต้องตรงตามที่เราต้องการ
และสามารถ Copy สูตรด้านล่างได้
![](https://sysadmin.psu.ac.th/wp-content/uploads/2021/05/ภาพ-17.png)
![](https://sysadmin.psu.ac.th/wp-content/uploads/2021/05/ภาพ-18.png)
หากต้องการแปลภาษาอื่น ๆ สามารถใช้อักษรย่อในแต่ละภาษาแทนได้ เช่น
อักษรย่อแต่ละภาษา
th ไทย , en อังกฤษ, zh จีน, k๐ เกาหลี, ja ญี่ปุ่น,ge เยอรมัน
สำหรับภาษาอื่น ๆ เหนือจากนี้ก็เข้าไปหาได้ในที่ Link https://www.loc.gov/standards/iso639-2/php/code_list.php
ยกตัวอย่าง เช่น
แปลภาษาอังกฤษ เป็น ไทย
= GOOGLETRANSLATE( ตำแหน่งของเซลล์ , “en”, “th”)
![](https://sysadmin.psu.ac.th/wp-content/uploads/2021/05/ภาพ-19.png)
แปลภาษาไทย เป็น อังกฤษ
= GOOGLETRANSLATE ( ตำแหน่งของเซลล์ , “th”, “en”)
![](https://sysadmin.psu.ac.th/wp-content/uploads/2021/05/ภาพ-20.png)
แปลทุกภาษา เป็น ไทย
= GOOGLETRANSLATE( ตำแหน่งของเซลล์ , “auto”, “th”)
![](https://sysadmin.psu.ac.th/wp-content/uploads/2021/05/ภาพ-21.png)
แปลทุกภาษา เป็น อังกฤษ
= GOOGLETRANSLATE( ตำแหน่งของเซลล์ , “auto”, “en”)
![](https://sysadmin.psu.ac.th/wp-content/uploads/2021/05/ภาพ-22.png)
สูตร(ไม่)ลับ นี้มีประโยชน์สำหรับผู้ที่ต้องการแปลคำศัพท์ในภาษาต่าง ๆ มาเป็นภาษาไทย หรือภาษาอื่น ๆ อีกทั้งเพิ่มประสิทธิภาพในการเรียนรู้ และประหยัดเวลาในการเข้าไปหาใน Google Translate อีกด้วย ^^
ขอบคุณเรื่องราวดี ๆ จาก : https://www.extremeit.com และ https://today.line.me/