ใส่แปลภาษา google translate ให้กับ Blogger
Saturday, 28. July 2007, 03:49:12
สำหรับชาว Blogger นั้นคงจะดีไม่น้อยหากว่าทำ blog ขึ้นมาในรูปแบบภาษาอังกฤษ แล้วสามารถใช้บริการตัวนี้ได้อย่างง่าย ๆ ในหน้า blog ของตัวเอง
วันนี้จึงขอเสนอทางเลือกเพื่อจะทำการติดตังโค๊ดแปลงภาษาใน Bloger เพื่อให้ผู้ใช้งานสามารถทำการแปลงภาษาได้ไม่ยาก
มาเริ่มกันเลยครับในไม่กี่ขั้นตอน
(คลิกขวาที่ภาพ เลือกเปิดรูปภาพ เพื่อดูภาพประกอบขนาดใหญ่)
1. Login เข้าระบบ blogger
2. หน้า Dashboard คลิกเลือก "Layout"
3. หน้า Add and Arrange Page Elements คลิก "Add a Page Element"
4. มองหา HTML/JavaScript Add third-party functionality or other code to your blog. คลิกปุ่ม "Add To Blog" button
5. ช่อง Title ใส่ "Google Translate" หรือชื่ออื่น ๆ ตามต้องการ
6. ทำการคัดลอก โค๊ดนำมาวางในพื้นที่ Content
<div style='background:#000000;'>
<!-- Add English to Chinese (Simplified) BETA -->
<a onclick="window.open('http://www.google.com/translate?u='+encodeURIComponent(location.href)+'&langpair=en%7Czh-CN&hl=en&ie=UTF8'); return false;" title="Google-Translate-Chinese (Simplified) BETA" target="_blank"><img src="http://www.google.com/images/flags/cn_flag.gif" width="25" height="16" border="0" alt="Google-Translate-Chinese (Simplified) BETA" title="Google-Translate-Chinese (Simplified) BETA" /> English to Chinese BETA</a>
<!-- END English to Chinese (Simplified) BETA-->
<br />
<!-- Add English to French -->
<a onclick="window.open('http://www.google.com/translate?u='+encodeURIComponent(location.href)+'&langpair=en%7Cfr&hl=en&ie=UTF8'); return false;" title="Google-Translate-English to French " target="_blank"><img src="http://www.google.com/images/flags/fr_flag.gif" width="25" height="16" border="0" alt="Google-Translate-English to French " title="Google-Translate-English to French " /> English to French</a>
<!-- END English to French -->
<br />
<!-- Add English to German -->
<a onclick="window.open('http://www.google.com/translate?u='+encodeURIComponent(location.href)+'&langpair=en%7Cde&hl=en&ie=UTF8'); return false;" title="Google-Translate-English to German" target="_blank"><img src="http://www.google.com/images/flags/de_flag.gif" width="25" height="16" border="0" alt="Google-Translate-English to German" title="Google-Translate-English to German" /> English to German</a>
<!-- END English to German -->
<br />
<!-- Add English to Italian -->
<a onclick="window.open('http://www.google.com/translate?u='+encodeURIComponent(location.href)+'&langpair=en%7Cit&hl=en&ie=UTF8'); return false;" title="Google-Translate-English to Italian" target="_blank"><img src="http://www.google.com/images/flags/it_flag.gif" width="25" height="16" border="0" alt="Google-Translate-English to Italian" title="Google-Translate-English to Italian" /> English to Italian</a>
<!-- END English to Italian -->
<br />
<!-- Add English to Japanese BETA -->
<a onclick="window.open('http://www.google.com/translate?u='+encodeURIComponent(location.href)+'&langpair=en%7Cja&hl=en&ie=UTF8'); return false;" title="Google-Translate-English to Japanese BETA" target="_blank"><img src="http://www.google.com/images/flags/ja_flag.gif" width="25" height="16" border="0" alt="Google-Translate-English to Japanese BETA" title="Google-Translate-English to Japanese BETA" /> English to Japanese BETA</a>
<!-- END English to Japanese BETA -->
<br />
<!-- Add English to Korean BETA -->
<a onclick="window.open('http://www.google.com/translate?u='+encodeURIComponent(location.href)+'&langpair=en%7Cko&hl=en&ie=UTF8'); return false;" title="Google-Translate-English to Korean BETA" target="_blank"><img src="http://www.google.com/images/flags/kr_flag.gif" width="25" height="16" border="0" alt="Google-Translate-English to Korean BETA" title="Google-Translate-English to Korean BETA" /> English to Korean BETA</a>
<!-- END English to Korean BETA -->
<br />
<!-- Add English to Russian BETA -->
<a onclick="window.open('http://www.google.com/translate?u='+encodeURIComponent(location.href)+'&langpair=en%7Cru&hl=en&ie=UTF8'); return false;" title="Google-Translate-English to Russian BETA " target="_blank"><img src="http://www.google.com/images/flags/ru_flag.gif" width="25" height="16" border="0" alt="Google-Translate-English to Russian BETA " title="Google-Translate-English to Russian BETA " /> English to Russian BETA </a>
<!-- END English to Russian BETA -->
<br />
<!-- Add English to Spanish -->
<a onclick="window.open('http://www.google.com/translate?u='+encodeURIComponent(location.href)+'&langpair=en%7Ces&hl=en&ie=UTF8'); return false;" title="Google-Translate-English to Spanish " target="_blank"><img src="http://www.google.com/images/flags/es_flag.gif" width="25" height="16" border="0" alt="Google-Translate-English to Spanish " title="Google-Translate-English to Spanish " /> English to Spanish</a>
<!-- END English to Spanish -->
<br />
<a href="http://google.com/translate_t"><img src="http://www.google.com/intl/en_ALL/images/translate_beta_res.gif" width="82" height="30" border="" alt="Google-Translate-Chinese (Simplified) BETA" title="Google-Translate-Chinese (Simplified) BETA" /></a>
</div>
7. ทำการบันทึก กดปุ่ม "Save Changes"
*** หากต้องการเปลี่ยนแปลงสีพื้นหลังเองก็สามารถแก้ไขโค๊ดได้
<div style='background:#000000;'>
หากต้องการใช้พื้นหลังปกติก็ใส่แค่
<div>
xxxx
</div>
Demo Google Translate on Blogger
ไม่กี่ขั้นตอนง่ายก็สามารถทำให้ Blogger ของเรามีการสนับสนุนภาษาที่หลากหลายได้ครับ
สำหรับการแสดงผลเฉพาะธงประเทศ หรือเจ้าของภาษานั้น ๆ ครับ
<div>
<!-- Add English to Chinese (Simplified) BETA -->
<a onclick="window.open('http://www.google.com/translate?u='+encodeURIComponent(location.href)+'&langpair=en%7Czh-CN&hl=en&ie=UTF8'); return false;" title="Google-Translate-Chinese (Simplified) BETA" target="_blank"><img src="http://www.google.com/images/flags/cn_flag.gif" width="25" height="16" border="0" alt="Google-Translate-Chinese (Simplified) BETA" title="Google-Translate-Chinese (Simplified) BETA" /> </a><!-- Add English to French --> <a onclick="window.open('http://www.google.com/translate?u='+encodeURIComponent(location.href)+'&langpair=en%7Cfr&hl=en&ie=UTF8'); return false;" title="Google-Translate-English to French " target="_blank"><img src="http://www.google.com/images/flags/fr_flag.gif" width="25" height="16" border="0" alt="Google-Translate-English to French " title="Google-Translate-English to French " /> </a><!-- Add English to German --> <a onclick="window.open('http://www.google.com/translate?u='+encodeURIComponent(location.href)+'&langpair=en%7Cde&hl=en&ie=UTF8'); return false;" title="Google-Translate-English to German" target="_blank"><img src="http://www.google.com/images/flags/de_flag.gif" width="25" height="16" border="0" alt="Google-Translate-English to German" title="Google-Translate-English to German" /> </a><!-- Add English to Italian --> <a onclick="window.open('http://www.google.com/translate?u='+encodeURIComponent(location.href)+'&langpair=en%7Cit&hl=en&ie=UTF8'); return false;" title="Google-Translate-English to Italian" target="_blank"><img src="http://www.google.com/images/flags/it_flag.gif" width="25" height="16" border="0" alt="Google-Translate-English to Italian" title="Google-Translate-English to Italian" /> </a><!-- Add English to Japanese BETA -->
<br />
<a onclick="window.open('http://www.google.com/translate?u='+encodeURIComponent(location.href)+'&langpair=en%7Cja&hl=en&ie=UTF8'); return false;" title="Google-Translate-English to Japanese BETA" target="_blank"><img src="http://www.google.com/images/flags/ja_flag.gif" width="25" height="16" border="0" alt="Google-Translate-English to Japanese BETA" title="Google-Translate-English to Japanese BETA" /> </a><!-- Add English to Korean BETA --> <a onclick="window.open('http://www.google.com/translate?u='+encodeURIComponent(location.href)+'&langpair=en%7Cko&hl=en&ie=UTF8'); return false;" title="Google-Translate-English to Korean BETA" target="_blank"><img src="http://www.google.com/images/flags/kr_flag.gif" width="25" height="16" border="0" alt="Google-Translate-English to Korean BETA" title="Google-Translate-English to Korean BETA" /> </a><!-- Add English to Russian BETA --> <a onclick="window.open('http://www.google.com/translate?u='+encodeURIComponent(location.href)+'&langpair=en%7Cru&hl=en&ie=UTF8'); return false;" title="Google-Translate-English to Russian BETA " target="_blank"><img src="http://www.google.com/images/flags/ru_flag.gif" width="25" height="16" border="0" alt="Google-Translate-English to Russian BETA " title="Google-Translate-English to Russian BETA " /> </a><!-- Add English to Spanish --> <a onclick="window.open('http://www.google.com/translate?u='+encodeURIComponent(location.href)+'&langpair=en%7Ces&hl=en&ie=UTF8'); return false;" title="Google-Translate-English to Spanish " target="_blank"><img src="http://www.google.com/images/flags/es_flag.gif" width="25" height="16" border="0" alt="Google-Translate-English to Spanish " title="Google-Translate-English to Spanish " /> </a>
<!-- END English to Spanish -->
<br />
<a href="http://google.com/translate_t"><img src="http://www.google.com/intl/en_ALL/images/translate_beta_res.gif" width="82" height="30" border="" alt="Google-Translate-Chinese (Simplified) BETA" title="Google-Translate-Chinese (Simplified) BETA" /></a>
</div>















Anonymous # 1. August 2007, 03:00
เดี๋ยวจะลองเอาไปใส่ในบล็อกคับผม
เอ่อ คุณโยคีได้เคยใช้ netscape รึป่าวคับ คือผมโดนแบน 3ครั้งแล้ว ไม่ทราบพอจะแนะนำได้มั้ยครับว่าควร submit story ต่อวันกี่เรื่องดีโดยไม่ให้ถูกแบน ควรแชร์หรือไม่ควรแชร์บทความเท่าไหร่ยังไงคับ ขอบคุณคับ
YOKEY # 1. August 2007, 04:04
สรุปคือผมจะหาบทความจากแหล่งอื่น ๆ ที่ใหม่ ๆ และคาดว่าน่าจะเป็นกระแสได้ดีมีคนสนใจส่งเข้าไปครับ แต่ไม่ได้ทำทุกวัน หรือบ่อย ๆ อย่าง netscape นี่ก็ราว ๆ 4-5 วันผมก็เข้าไปโหวตไปอ่าน และส่งเรื่องเรื่องหนึ่งครับ
ของ Digg เองก็เช่นกันครับผมก็ทำแบบเดียวกัน โดยรวมคือเมื่อรวมแหล่ง bookmark ทั้งหมดที่ผมนิยมใช้ผมก็สามารถส่งเรื่องไปได้ทุกวันครับ และไม่เสี่ยงต่อการโดนแบนครับ และไม่ควรจะ add เพื่อน ๆ เข้ามาในระบบมาก ให้สร้างสัมพันธ์กันในระบบ comment จะดีกว่าแล้วเขาจะ add เราเองครับ
จริง ๆ ก่อนหน้าผมก็เคยถูก Digg แบบครับ แต่แค่ 3 วัน เหตผลก็ไม่ทราบแต่คิดว่าผมโหวตให้อันดับเรื่องมากไป โดยใช้เวลาอย่างรวดเร็ว เขาคงคำนวณแล้วว่าเราไม่ได้อ่านต้นฉบับแต่โหวตอย่างเดียวมากกว่าครับ
Anonymous # 7. August 2007, 11:22
google translate เวิคมั้ยครับ ผมยังไม่ได้ลองเลย กำลังคิดว่าถ้าใส่ใน blogger แล้วจะสามารถ translate เป็นหลายภาษา เช่นภาษาจีนแล้วเอาไป submit กับ searchengine ของจีนจะเวิคมั้ยครับ
YOKEY # 7. August 2007, 12:13
กำลังคิดว่าถ้าใส่ใน blogger แล้วจะสามารถ translate เป็นหลายภาษา เช่นภาษาจีนแล้วเอาไป submit กับ searchengine ของจีนจะเวิคมั้ยครับ // 555 อันนี้ผมไม่แน่ใจนะครับไม่เคยลอง แต่อาจจะดีก็ได้ครับหากกลุ่มเป้าหมายอยู่ที่ประเทศจีน หรือา่จจะเสียเวลาทำเพิ่มบล๊อกภาษาจีนอีกอันก็จะดีไม่น้อยครับ
Anonymous # 8. August 2007, 02:29
แต่ไม่รู้พอแปลออกมาแล้วมันจะถูกต้องกี่เปอร์เซ็นต์อะครับ เขาจะอ่านรู้เรื่องรึป่าวก็ไม่รู้ :)
Anonymous # 9. August 2007, 08:01
มีที่ไหนที่พอจะแปลเว็บจากอังกฤษเป็นไทยไหมครับ
YOKEY # 9. August 2007, 08:10
ข้อจำกัดในการใช้งาน
ลักษณะเว็บเพจที่ไม่สามารถแปลได้ด้วยภาษิต
1. เป็นเว็บที่มีการใช้เฟรม (ใน Internet Explorer ให้ไปที่เมนู View -> Source จะสังเกตเห็นว่ามีแท็ก <frame> อยู่ในระหว่าง <body> กับ </body>)
2. เป็นเว็บที่มีการใช้ระบบล็อกอิน (ระบบสมาชิก)
3. เป็นเว็บที่มีการใช้ Client Side Script Language เช่น JavaScript, JScript, VBScript ฯลฯ
4. เป็นเว็บที่มีข้อความอยู่ในรูปแบบของภาพ
5. เป็นเว็บที่มีข้อความอยู่ในรูปแบบของเอกสารอื่น เช่น Microsoft Word Document (.doc), Portable Document Format (.pdf)
http://www.suparsit.com/translations.php
Anonymous # 10. August 2007, 10:29
Google translate ในส่วนของภาษาจีนแปลได้ดีค่ะ เรียกได้ว่าอ่านรู้เรื่อง แต่มีข้อยกเว้นอยู่บ้าง เช่น
กรณีที่เป็นชื่อเฉพาะ สถานที่ ชื่อภาพยนตร์ หรืออื่นๆ ปกติจะเรียกทับศัพท์ไป แต่ว่า google translate จะแปลเป็นความหมายออกมา (ยกเว้นเป็นชื่อเฉพาะที่คนรู้จักกันมากๆ google ก็จะทับศัพท์ค่ะ)
อีกกรณีหนึ่งก็จะเป็นเรื่องการเว้นวรรคคำค่ะ มีผลต่อการแปล และทำให้ความหมายต่างไปได้ค่ะ
อย่างไรก็ตาม Google translate ก็แปลได้ดีขึ้นเรื่อยๆค่ะ สามารถแยกคำได้ดีขึ้น และแปลออกมาได้ตรงตามหลักไวยากรณ์ขึ้น ปัญหาต่างๆ เหล่านี้คิดว่าจะน้อยลงจนไม่มีนัยสำคัญ แต่ตอนนี้เหมาะสำหรับนำมาใช้เพื่ออ่านรับข่าวสารมากกว่าจะแปลแล้วนำไปใช้ได้โดยที่ไม่มีการปรับแก้ค่ะ