สูตร(ไม่)ลับที่ควรรู้ แปลภาษาผ่าน Google Sheets ใน 3 ขั้นตอน

สูตร(ไม่)ลับที่ควรรู้ แปลภาษาผ่าน Google Sheets ใน 3 ขั้นตอน
เมื่อ : 29 พฤศจิกายน 2562
เขียนโดย :
โหวตให้คะแนน
จำนวนผู้ดู
54,805 ครั้ง
แชร์บทความนี้ :    0 %E0%B8%AA%E0%B8%B9%E0%B8%95%E0%B8%A3%28%E0%B9%84%E0%B8%A1%E0%B9%88%29%E0%B8%A5%E0%B8%B1%E0%B8%9A%E0%B8%97%E0%B8%B5%E0%B9%88%E0%B8%84%E0%B8%A7%E0%B8%A3%E0%B8%A3%E0%B8%B9%E0%B9%89+%E0%B9%81%E0%B8%9B%E0%B8%A5%E0%B8%A0%E0%B8%B2%E0%B8%A9%E0%B8%B2%E0%B8%9C%E0%B9%88%E0%B8%B2%E0%B8%99+Google+Sheets+%E0%B9%83%E0%B8%99+3+%E0%B8%82%E0%B8%B1%E0%B9%89%E0%B8%99%E0%B8%95%E0%B8%AD%E0%B8%99
Text Size

Google Sheets บริการ Spreadsheet ยอดนิยมของ Google ที่มีฟีเจอร์ละม้ายคล้าย Excel สามารถใช้แทนกันได้ และหลายคนคงพอรู้อยู่แล้วว่าฟีเจอร์ของ Sheets นั้นมีเยอะมาก ซึ่งส่วนใหญ่จะเกี่ยวกับข้อมูล ตัวเลข กราฟ สถิติ ฯลฯ แต่รู้หรือไม่ว่า "Google Sheets ก็มีฟีเจอร์แปลภาษา" อยู่ด้วยนะ! แปลได้ทุกภาษาเลยแต่ต้องใส่สูตรกันนิดหน่อย

"แปลภาษาแบบกล้วยๆ ด้วย Google Sheets"


บทความเกี่ยวกับ Google Sheets อื่นๆ

โดย Google Sheets จะมีสูตรหนึ่งที่ชื่อว่า =GOOGLETRANSLATE ที่เป็นคำสั่งให้ "ดึงคำหรือประโยคของภาษาต่างๆ เข้าไปแปลใน Google Translate แล้วส่งกลับมาแสดงเป็นคำแปล" ข้อดีของการใช้สูตรนี้คือมันช่วยแปลภาษาทีละร้อยหรือพันคำ/ประโยคได้อย่างรวดเร็ว แต่ก็มีข้อจำกัดอยู่ที่ว่ามันจะแสดงคำแปลตรงๆ มาให้ ไม่มีคำใกล้เคียง (Synonyms) แสดงมาให้ด้วย ว่าตามตรงมันไม่ใช่เรื่องใหญ่สักเท่าไร เดี๋ยวมาดูวิธีทำกันเลย

ขั้นตอนแรก : เปิด Google Sheets แล้วเปิด/สร้าง Sheets 

แปลคำศัพท์ทุกภาษาแบบง่ายๆ ด้วย Google Sheets

ขั้นตอนที่สอง : คัดลอกสูตรด้านล่างไปใส่

แปลคำศัพท์ทุกภาษาแบบง่ายๆ ด้วย Google Sheets

แปลภาษาอังกฤษ เป็น ไทย

=GOOGLETRANSLATE(ชื่อเซลล์, "en", "th")

แปลภาษาไทย เป็น อังกฤษ

=GOOGLETRANSLATE(ชื่อเซลล์, "th", "en")

แปลทุกภาษา เป็น ไทย

=GOOGLETRANSLATE(ชื่อเซลล์, "auto", "th")

แปลทุกภาษา เป็น อังกฤษ

=GOOGLETRANSLATE(ชื่อเซลล์, "auto", "en")

ขั้นตอนที่สาม: แก้ไขสูตรให้ตรงตามที่ต้องการ 

แปลคำศัพท์ทุกภาษาแบบง่ายๆ ด้วย Google Sheets

เวลาเอาสูตรไปใช้ให้ลบคำว่า "ชื่อเซลล์" ออกแล้ว "ใส่ตำแหน่งของเซลล์" ที่มีคำศัพท์หรือประโยคลงไปแทน ดังเช่นตัวอย่างด้านล่าง

=GOOGLETRANSLATE(A3, "en", "th") หรือ =GOOGLETRANSLATE(ฺB10, "en", "th")

นอกจากนี้แล้วยังต้อง "กำหนดภาษาต้นฉบับและภาษาที่จะแปลด้วย" เพื่อให้สูตรทำการแปลภาษาได้อย่างถูกต้องตรงตามที่เราต้องการ เช่น หากต้องการแปลภาษาอังกฤษเป็นไทยก็ให้ใส่ว่า

=GOOGLETRANSLATE(A3, "en", "th") หรือ =GOOGLETRANSLATE(A3, "auto", "th")

ในสูตร "en" เป็นตัวกำหนด "ภาษาต้นฉบับ" (อยู่ถัดจาก A3) ที่ต้องใช้ตรวจจับแล้วนำไปแปล ในส่วนนี้เราสามารถใส่ "auto" แทนเพื่อให้มันทำการหาภาษาต้นฉบับแบบอัตโนมัติ 

ส่วนถัดมาอย่าง "th" จะเป็นตัวกำหนดภาษาของคำแปล แน่นอนว่าต้องกำหนดให้ชัดเจน เช่น ถ้าต้องการให้แปลเป็นภาษาอังกฤษ ก็ต้องใส่ "en" หรือถ้าให้แปลเป็นภาษาญี่ปุ่นก็ "่ja" อยากรู้ภาษาไหนใช้อักษรย่ออะไรดูในรูปด้านล่างนี้ได้เลย

สูตร(ไม่)ลับที่ควรรู้ แปลภาษาผ่าน Google Sheets ใน 3 ขั้นตอน

แต่ถ้าเป็นภาษานอกเหนือจากนี้ก็เข้าไปหาได้ในลิงก์นี้เลย https://www.loc.gov/standards/iso639-2/php/code_list.php

ทิ้งท้าย

สูตร(ไม่)ลับ แปลภาษาผ่าน Google Sheets ใน 3 ขั้นตอน

บอกเลยว่าสูตรนี้มีประโยชน์มากๆ สำหรับคนที่มีคลังคำศัพท์อยู่ใน Google Sheets มันจะช่วยแปลได้อย่างรวดเร็ว ประหยัดเวลาชีวิตไปได้เยอะ ไม่ต้องมานั่งแปลทีละคำ คิดว่าน้องๆ นักเรียนนักศึกษาน่าจะได้ใช้กันบ่อยๆ เพราะช่วยให้ท่องศัพท์พร้อมคำแปลได้สะดวกขึ้น ส่วนใครที่อยากเห็นว่าหน้าตาหลังจากที่ใส่สูตรแล้วเป็นยังไง ดูที่ลิงก์ด้านล่างนี้เลย ผู้เขียนสร้างไว้ให้เรียบร้อยแล้ว

Sheets พร้อมสูตรแปลภาษา



ที่มา : support.google.com , support.google.com , www.loc.gov
 
เขียนโดย

How to ....

สูตร(ไม่)ลับที่ควรรู้ แปลภาษาผ่าน Google Sheets ใน 3 ขั้นตอน

ความคิดเห็น (0)

ไม่มีรูปโปรไฟล์   Mrotk
4 ธันวาคม 2562 11:09:11
รูปประกอบ
มันไม่ดายครับ
GUEST
   Annie2409
9 พฤศจิกายน 2565 17:27:43
ต้องไปเพิ่ม ฟังชั่น Microsoft Visual basic ในกล่องTax Module ก่อนค่ะ
สมาชิกไทยแวร์เข้าสู่ระบบด้วย