แจก Smart Translate แปลบทความโดย Google Translate

เริ่มโดย aenoname, 22 กรกฎาคม 2009, 13:02:38

หัวข้อก่อนหน้า - หัวข้อถัดไป

0 สมาชิก และ 1 ผู้มาเยือน กำลังดูหัวข้อนี้

D-N-A

[direct=http://www.tarad2u.net ]ลงประกาศฟรี[/direct]
tarad2u
[direct=http://www.thaipet2u.com]ตลาดซื้อขายสัตว์เลี้ยง[/direct]
thaipet2u
[direct=http://www.talad-pra.com]ตลาดพระเครื่อง[/direct]
พระเครื่อง
[direct=http://www.buycar4u.com]ซื้อขายรถยนต์มือสอง[/direct]
buycar4u
[direct=http://www.bike2hand.net]ตลาดมอเตอร์ไซค์ [/direct]
bike2hand

ขาย youtube แชนแนล พระเครื่อง 70k follow ทำเงินได้หลายทาง
T.086-9165783,line:taladpra

chon_ngoen

ขอบคุณมากครับ แต่ยังไม่ได้ลองเลยครับท่าน   8)
[direct=https://www.facebook.com/profile.php?id=61571957070347 ]ProEasy ช้อปปิ้งออนไลน์[/direct]
[direct=https://www.facebook.com/profile.php?id=100063532023924 ]HaDena ขำท้องแข็ง[/direct]
[direct=https://th.shp.ee/avkldz2?smtt=0.0.9] VDO สินค้าลดราคาสุดโหด[/direct]

demainza

[direct=www.55baht.com]Breaking News update realtime[/direct]

pakpakpak

มีที่ทำทีละหลายๆบทความมั้ยอะ  ;)
SLK ANODIZE รับชุบโนไดซ์ รับชุบอลูมิเนียม บริการของเรา รับชุบฮาร์ดอโนไดซ์แม่พิมพ์บ่อยาว 3.20 เมตร กว้าง 60 เซน ความหนา 50-60 ไมครอน
ชุบอโนไดส์สี งานอลูมิเนียมทั่วไปได้ทุกสี
EDP สีดำ ได้ทั้ง อลูมิเนียม เหล็ก สแตนเลส
งานชุบเหล็กโครเมี่ยม

powerpc

Bug Report ครับ

- ถ้าบทความไม่มีการขึ้นบรรทัดใหม่ และมีความยาวมาก จะไม่สามารถแปลได้

สาเหตุ
- ตัว API ใช้ GET method ทำให้รับ URL ได้แค่ 2048 ตัว ซึ่งเมื่อบทความยาวมากและไม่ได้ตัดเป็นท่อน ในกรณีไม่มีการขึ้นบรรทัดใหม่ เมื่อรวมเป็น http://ajax.googleapis.com/ajax/services/language/translate?v=1.0&q=text&langpair=en|th จะทำให้ยาวเกิน 2048 ตัว จึงเกิดข้อผิดพลาดขึ้น

ทางแก้
- เพิ่มเติมวิธีในการการตัดบทความ นอกเหนือจากตัดด้วย การขึ้นบันทัดใหม่ (\n) อาจจะเป็นการนับจำนวนตัวอักษร แล้วตัดหลังจากจบคำ (แต่อาจจะมีปัญหาในการแปลได้)

[แจกฟรี] [direct=https://thai.ac]เว็บไซต์โรงเรียนสำเร็จรูป[/direct]
[แจกฟรี] [direct=https://obec.ac]เว็บไซต์ครูสำเร็จรูป[/direct]
[ตัวแทนจำหน่าย] [direct=https://lotteryonline.in.th]มังกรฟ้า [/direct] [direct=https://lotteryonline.in.th]ลอตเตอรี่ออนไลน์[/direct]

HaaY1234


chotsiri

อ้างถึงจาก: zimba ใน 22 กรกฎาคม 2009, 16:34:13
ทำ mirror ให้ครับ... :)

http://www.mediafire.com/?nodmgmzngiy



ขอบคุณมากมายครับ โหลดได้แระ  :)

POWERADS

 :Pผมใส่ localhost/smarttrans
แล้วมันขึ้นเป็นแบบนี้น่ะครับ

Index of /smarttrans
Name Last modified Size Description

--------------------------------------------------------------------------------

Parent Directory    - 
smarttrans/  22-Jul-2009 12:51  - 

--------------------------------------------------------------------------------


Apache/2.2.8 (Win32) PHP/6.0.0-dev Server at localhost Port 80

ไม่รู้ว่าจะแก้ไขอย่างไรครับ


ปล.ก๊อปรูปมาลงไม่เป็นครับผม

tionline


bamboolabcode


kanin2604


gapph

[direct=http://www.thaiseoboard.com/index.php/topic,146772.0.html]ขายสคริปเว็บจำนำสิ่งของ รองรับการทำ seo คุ้มค่าแก่การลงทุน พร้อมข้อเสนอพิเศษ[/direct]

[direct=http://www.thaiseoboard.com/index.php/topic,139214.0.html]หาผู้สนับสนุน banner เพียง 100 บาทต่อเดือน[/direct]

[direct=http://www.berryskin.com/]paula's choice[/direct] [direct=http://game.zuzaaclub.com/]เกมส์[/direct] [direct=http://www.beautyclubonline.com/]ผิวขาว[/direct]

ด่วนๆขายเวบ zuzaaclub.com สนใจติดทาง pm หรือ mail ในเวบครับ

Reality

สำหรับคนที่ใช้ Appserv แล้วใช้ JSON ไม่ได้เป็นเพราะว่าใช้ PHP เวอชั่นต่ำกว่า 5.2 ครับ

ลองแก้ตามนี้ดูละกัน (แปลมามั่วๆๆ)
โหลด JSON มาก่อนครับ ที่ http://mike.teczno.com/JSON.tar.gz จะมีไฟล์ JSON.php
เปิดไฟล์ JSON.php ขึ้นมาครับ
ไปยังบรรทัดเกือบๆ สุดท้าย ให้เราแทรกข้อความไปก่อน ?> ครับ

// Future-friendly json_encode
// Cred: http://abeautifulsite.net/notebook/71
if( !function_exists('json_encode') ) {
    function json_encode($data) {
        $json = new Services_JSON();
        return( $json->encode($data) );
    }
}

// Future-friendly json_decode
if( !function_exists('json_decode') ) {
    function json_decode($data, $bool) {
        if ($bool) {
            $json = new Services_JSON(SERVICES_JSON_LOOSE_TYPE);
        } else {
            $json = new Services_JSON();
        }
        return( $json->decode($data) );
    }
}


จากนั้นก็ย้ายไฟล์ JSON.php ไปโฟลเดอร์เดียวกับโปรแกรมเราครับ

ยัง ยังไม่จบครับ
เปิดไฟล์ GTranslate.php ขึ้นมาครับ เปิดไปบรรทัดแรกๆ (เอาให้หลัง <?)
เพิ่ม
include "JSON.php";
เป็นอันพอใช้ได้ครับ

ทีนี้พอลองใช้ จะพบว่ามันจะมี Error นิดหน่อย แต่ก็ยังได้ผลลัพท์ตามที่ต้องการ ฉะนั้นให้เปิดไฟล์ GTranslate.php ขึ้นมาอีกรอบครับ
แก้ฟังชันท์
private function requestHttp($url)
{
return GTranslate::evalResponse(json_decode(file_get_contents($url)));
}


ให้เป็น (เพิ่ม @)
private function requestHttp($url)
{
return @GTranslate::evalResponse(json_decode(file_get_contents($url)));
}


ผมอาจจะแก้ผิดวิธีนะครับ แต่ผมคิดว่าผมไม่อยากเสียเวลาไป Solve ว่าทำไมมัน Error
ยังไงผลลัพท์มันก็ออกเหมือนกัน แล้วเราก็เก็บไว้ใช้เองด้วยนี้นา  :wanwan003:

สู้ๆ คับ
*You walk right into reality, While my heart's still wild and free.. 

[direct=http://midnightadventure.net]Midnight Adventure[/direct]

test

คุณ Luscentz เก่งมากเลยอ่ะ

กำเสี่ย กำเสี่ย

:wanwan011:
[direct=https://www.name.com/referral/76c22]Name.com[/direct]

[direct=http://x.co/KnoF]GoDaddy.com[/direct]

มีปัญหา hostgator, ตั้งค่า VPS ทำยังไง, Dedicated ที่ไหนดี ต้องการคำแนะนำต่างๆ

** ท่านที่ pm มาแล้วผมไม่ได้ตอบ รบกวน pm ซ้ำหน่อยนะครับ บางทีตาลาย มองพลาด ไปครับ **

Reality

อ้างถึงจาก: test ใน 09 พฤศจิกายน 2009, 05:09:59
คุณ Luscentz เก่งมากเลยอ่ะ

กำเสี่ย กำเสี่ย

:wanwan011:
บ่ะ เขิน  :-[

ความจริงแล้วแปลของฝรั่งมาครับ เอ.. ลิ้งแรกๆ นี้แหละ
*You walk right into reality, While my heart's still wild and free.. 

[direct=http://midnightadventure.net]Midnight Adventure[/direct]

maxmail

ใช้ดีจึงบอกเพื่อน ขอบคุณมาก :wanwan031:

chuyruk


ming0189