ยินดีต้อนรับคุณ, บุคคลทั่วไป กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน

เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น

ThaiSEOBoard.comพัฒนาเว็บไซต์Programming>>สู้เพื่อ thanks แจก function ตัวแปลภาษากับ rewrite content จาก gg translater<<
หน้า: [1] 2   ลงล่าง
พิมพ์
ผู้เขียน หัวข้อ: >>สู้เพื่อ thanks แจก function ตัวแปลภาษากับ rewrite content จาก gg translater<<  (อ่าน 4629 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
morizaki
ก๊วนเสียว
*

พลังน้ำใจ: 45
ออฟไลน์ ออฟไลน์

กระทู้: 499



ดูรายละเอียด
« เมื่อ: 02 กันยายน 2009, 06:56:28 »

ช่วงนี้กำลังใช้เวลาว่างจากงานปกติ มาทำเวปต่อ r24 อยู่
ก็เลยได้ทำ module ย่อยต่างๆเพื่อใช้เองครับ
เห็นหลายคนอยากได้เวป หลายภาษา แต่ไม่มีเวลาทำหลายภาษา
เลยคิดว่า module นี้คงช่วยได้ เพราะผมก็ทำเพื่อใช้เองด้วยครับ Smiley
และก็จากที่อยากได้ thanks ลองเปลี่ยนแนวจากบทความ เป็นแจก script  Shocked ผลตอบรับดีเกินคาด เล่นมาแจกต่อ Grin Cheesy

code นี้ ก็ไปดูเอกสารการดึงข้อมูลจาก google api แล้วก็มาทำเป็น function ครับ (จริงๆ ผมไม่ได้ฉลาด พี่ gg นี่ฉลาดกว่าเยอะ ผมแค่กาฝาก)
ชอบใจกด +thanks ให้หน่อยครับ ช่วงนี้สู้เพื่อ thanks  Grin Grin อยากได้ E-Book คุณโซว จะได้ไม่อายเพื่อนๆ ชาว SEO Embarrassed Embarrassed

## Update เย้ๆๆๆ ได้หนังสือ คุณโซวแห่ง ไทยเสียว แล้ว #############################
## Update ครับ คุณ adsense5438 อยากได้ rewrite content จัดให้ครับ ผมแปลอังกฤษเป็นฝรั่งเศสเป็นอังกฤษ
(ปรับเปลี่ยนภาษาตัวกลางเองใน coding ก็ได้นะครับ) จัดป๊ายๆๆๆ Grin Grin ####

GGTranslate.php
โค๊ด:
<HTML>
<HEAD>
<TITLE> Google Translater</TITLE>
<meta content="text/html; charset=UTF-8" http-equiv="content-type"/>
</HEAD>

<BODY>
<?
/* Develop by : morizaki
Create Date : 1 September 2009
Contact : pm at [url=http://www.thaiseoboard.com]www.thaiseoboard.com[/url] > member "morizaki"
Function description :
Function name : ggTranslate($srcLang,$destLang,$text)
parameter :
$srcLang == > Source Text language
$destLang ==> Destination Text language
$text ==> your source text
Require : PHP 5.2 or above for "json" function
Linkage : ajax google translater service
*/

function ggTranslate($srcLang='en',$destLang='th',$text) {
$text = urlencode( $text );
// $text =str_replace("%2B","+",$text );
$destLang = urlencode( $destLang );
$srcLang = urlencode( $srcLang );
$trans = @file_get_contents( "http://ajax.googleapis.com/ajax/services/language/translate?v=1.0&q=".$text."&langpair=".$srcLang."%7C".$destLang );
$json = json_decode( $trans, true );
if( $json['responseStatus'] != '200' ) return false; else return $json['responseData']['translatedText'];
}
// ตัวอย่างการเรียกใช้
$str="i love you";
$sLang="en";
$dLang="th";
$strData=ggTranslate($sLang,$dLang,$str);
echo $strData;
/*
ภาษาที่สามารถใช้ได้ :
af = Afrikaans
sq = Albanian
ar = Arabic
be = Belarusian
bg = Bulgarian
ca = Catalan
zh-CN = Chinese (Simplified)
zh-TW = Chinese (Traditional)
hr = Croatian
cs = Czech
da = Danish
nl = Dutch
en = English
et = Estonian
tl = Filipino
fi = Finnish
fr = French
gl = Galician
de = German
el = Greek
iw = Hebrew
hi = Hindi
hu = Hungarian
is = Icelandic
id = Indonesian
ga = Irish
it = Italian
ja = Japanese
ko = Korean
lv = Latvian
lt = Lithuanian
mk = Macedonian
ms = Malay
mt = Maltese
no = Norwegian
fa = Persian
pl = Polish
pt = Portuguese
ro = Romanian
ru = Russian
sr = Serbian
sk = Slovak
sl = Slovenian
es = Spanish
sw = Swahili
sv = Swedish
th = Thai
tr = Turkish
uk = Ukrainian
vi = Vietnamese
cy = Welsh
yi = Yiddish
*/
?>
</BODY>
</HTML>

RewriteContent.php
โค๊ด:
<HTML>
<HEAD>
<TITLE> Rewrite Content </TITLE>
<meta content="text/html; charset=UTF-8" http-equiv="content-type"/>
</HEAD>

<BODY leftmargin="0" topmargin="0">
<?
function cPostText($pData) {
$strResult=$pData;
$strResult=str_replace("\\\\","\\",$strResult);
$strResult=str_replace("\'","'",$strResult);
$strResult=str_replace("\\\"","\"",$strResult);
return($strResult);
}

function ggTranslate($srcLang='en',$destLang='th',$text) {
$text = urlencode( $text );
$destLang = urlencode( $destLang );
$srcLang = urlencode( $srcLang );
$trans = @file_get_contents( "http://ajax.googleapis.com/ajax/services/language/translate?v=1.0&q=".$text."&langpair=".$srcLang."%7C".$destLang );
$json = json_decode( $trans, true );
if( $json['responseStatus'] != '200' ) return false; else return $json['responseData']['translatedText'];
}
?>
<form style="margin:0px;padding:0px" name="form1" method="POST" action="">
<TABLE style="border: solid 1px #CCCCCC" align="center">
<TR>
<TD colspan="2" bgColor="#587CAE"><span style="color:#FFFFFF">+ Rewrite Content module by Morizaki at <a style="color:#FFFFFF" href="http://www.thaiseoboard.com">[url=http://www.thaiseoboard.com]www.thaiseoboard.com[/url]</a></span></TD>
</TR>
<TR>
<TD>Source Content</TD>
<TD>Rewrite Content</TD>
</TR>
<TR>
<TD><TEXTAREA NAME="txtSource" ROWS="35" COLS="60" style="border: solid 1px #999999"><?
if (count($_POST)>0) { echo cPostText($_POST["txtSource"]); }
?></TEXTAREA></TD>
<TD><TEXTAREA NAME="" ROWS="35" COLS="60" style="border: solid 1px #999999">
<?
if (count($_POST)>0) {
$str=cPostText($_POST["txtSource"]);
$sLang="en";
$dLang="fr"; //ตัวกลางที่ต้องการเอาไว้แปลงครับ อันนี้เป็น ฝรั่งเศส
$strData=ggTranslate($sLang,$dLang,$str);
$strData=ggTranslate($dLang,$sLang,$strData);
echo $strData;
}
?></TEXTAREA>
</TD>
</TR>
<TR>
<TD><INPUT TYPE="submit" name="cmdSubmit"  style="border: solid 1px #999999" value="                Start Rewrite                "></TD>
<TD></TD>
</TR>
</TABLE>
</form>
</BODY>
</HTML>
« แก้ไขครั้งสุดท้าย: 03 กันยายน 2009, 16:23:29 โดย morizaki » บันทึกการเข้า
ชาละวันหรรษา
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 420
ออฟไลน์ ออฟไลน์

กระทู้: 5,375



ดูรายละเอียด
« ตอบ #1 เมื่อ: 02 กันยายน 2009, 07:11:42 »

ขอบคุณครับ
+25 ให้เลยครับ รอรับ e-book ได้เลยครับ  Smiley
บันทึกการเข้า

castle
ก๊วนเสียว
*

พลังน้ำใจ: 8
ออฟไลน์ ออฟไลน์

กระทู้: 361



ดูรายละเอียด เว็บไซต์
« ตอบ #2 เมื่อ: 02 กันยายน 2009, 08:07:43 »

เอาไปใช้ใน blogger  ได้ไหมครับ ถ้าได้ทำยังไงครับ Kiss
บันทึกการเข้า

adsene5438
Global Moderator
เจ้าพ่อบอร์ดเสียว
*****

พลังน้ำใจ: 3852
ออฟไลน์ ออฟไลน์

กระทู้: 9,763



ดูรายละเอียด เว็บไซต์
« ตอบ #3 เมื่อ: 02 กันยายน 2009, 08:37:21 »

ช่วงนี้กำลังใช้เวลาว่างจากงานปกติ มาทำเวปต่อ r24 อยู่
ก็เลยได้ทำ module ย่อยต่างๆเพื่อใช้เองครับ
เห็นหลายคนอยากได้เวป หลายภาษา แต่ไม่มีเวลาทำหลายภาษา
เลยคิดว่า module นี้คงช่วยได้ เพราะผมก็ทำเพื่อใช้เองด้วยครับ Smiley
และก็จากที่อยากได้ thanks ลองเปลี่ยนแนวจากบทความ เป็นแจก script  Shocked ผลตอบรับดีเกินคาด เล่นมาแจกต่อ Grin Cheesy

code นี้ ก็ไปดูเอกสารการดึงข้อมูลจาก google api แล้วก็มาทำเป็น function ครับ (จริงๆ ผมไม่ได้ฉลาด พี่ gg นี่ฉลาดกว่าเยอะ ผมแค่กาฝาก)
ชอบใจกด +thanks ให้หน่อยครับ ช่วงนี้สู้เพื่อ thanks  Grin Grin อยากได้ E-Book คุณโซว จะได้ไม่อายเพื่อนๆ ชาว SEO Embarrassed Embarrassed

GGTranslate.php
โค๊ด:
<HTML>
<HEAD>
<TITLE> Google Translater</TITLE>
<meta content="text/html; charset=UTF-8" http-equiv="content-type"/>
</HEAD>

<BODY>
<?
/* Develop by : morizaki
Create Date : 1 September 2009
Contact : pm at [url=http://www.thaiseoboard.com]www.thaiseoboard.com[/url] > member "morizaki"
Function description :
Function name : ggTranslate($srcLang,$destLang,$text)
parameter :
$srcLang == > Source Text language
$destLang ==> Destination Text language
$text ==> your source text
Require : PHP 5.2 or above for "json" function
Linkage : ajax google translater service
*/

function ggTranslate($srcLang='en',$destLang='th',$text) {
$text = urlencode( $text );
// $text =str_replace("%2B","+",$text );
$destLang = urlencode( $destLang );
$srcLang = urlencode( $srcLang );
$trans = @file_get_contents( "http://ajax.googleapis.com/ajax/services/language/translate?v=1.0&q=".$text."&langpair=".$srcLang."%7C".$destLang );
$json = json_decode( $trans, true );
if( $json['responseStatus'] != '200' ) return false; else return $json['responseData']['translatedText'];
}
// µÑÇÍÂèÒ§¡ÒÃàÃÕ¡ãªé
$str="i love you";
$sLang="en";
$dLang="th";
$strData=ggTranslate($sLang,$dLang,$str);
echo $strData;
/*
ÀÒÉÒ·ÕèÊÒÁÒöãªéä´é :
af = Afrikaans
sq = Albanian
ar = Arabic
be = Belarusian
bg = Bulgarian
ca = Catalan
zh-CN = Chinese (Simplified)
zh-TW = Chinese (Traditional)
hr = Croatian
cs = Czech
da = Danish
nl = Dutch
en = English
et = Estonian
tl = Filipino
fi = Finnish
fr = French
gl = Galician
de = German
el = Greek
iw = Hebrew
hi = Hindi
hu = Hungarian
is = Icelandic
id = Indonesian
ga = Irish
it = Italian
ja = Japanese
ko = Korean
lv = Latvian
lt = Lithuanian
mk = Macedonian
ms = Malay
mt = Maltese
no = Norwegian
fa = Persian
pl = Polish
pt = Portuguese
ro = Romanian
ru = Russian
sr = Serbian
sk = Slovak
sl = Slovenian
es = Spanish
sw = Swahili
sv = Swedish
th = Thai
tr = Turkish
uk = Ukrainian
vi = Vietnamese
cy = Welsh
yi = Yiddish
*/
?>
</BODY>
</HTML>


เอาแบบเขียนแล้วแปลไปสามตลบได้ไหมครับ ขอบคุณครับ
บันทึกการเข้า
lltumll
สมุนแก๊งเสียว
*

พลังน้ำใจ: 64
ออฟไลน์ ออฟไลน์

กระทู้: 575



ดูรายละเอียด
« ตอบ #4 เมื่อ: 02 กันยายน 2009, 09:22:28 »

บอกวิธีใช้ละเอียดๆหน่อยครับ ผมยังงงครับ

ผม thank 26 ไป 27 มีมากๆไว้ดีกว่า  Smiley Smiley
« แก้ไขครั้งสุดท้าย: 02 กันยายน 2009, 09:26:36 โดย lltumll » บันทึกการเข้า

Mr.P
สมุนแก๊งเสียว
*

พลังน้ำใจ: 46
ออฟไลน์ ออฟไลน์

กระทู้: 560



ดูรายละเอียด
« ตอบ #5 เมื่อ: 02 กันยายน 2009, 09:45:20 »

อ้างถึง
Fatal error: Call to undefined function json_decode() in C:\AppServ\www\GGTranslate.php on line 28

อันนี้ เป็นที่ google ใช้ป่ะ พอดีลองที่ localhost หน่ะ
บันทึกการเข้า

WPDSign
Verified Seller
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 500
ออฟไลน์ ออฟไลน์

กระทู้: 9,060



ดูรายละเอียด เว็บไซต์
« ตอบ #6 เมื่อ: 02 กันยายน 2009, 09:46:08 »

ขอเก็บก่อน
ขอบคุณครับ
บันทึกการเข้า

สร้างบ้าน Modern แบบบ้านโมเดิร์น มาแรง
» ต้องการสร้างบ้านดูแบบบ้านสวยๆ แบบบ้านสองชั้น ทุกสไลต์บริการรับสร้างบ้าน ใครฝันอย่างสร้างบ้านสไตล์รีสอร์ท มีแบบบ้านสไตล์รีสอร์ท พร้อมก่อสร้าง ลงประกาศขายบ้านที่ ลงประกาศ
morizaki
ก๊วนเสียว
*

พลังน้ำใจ: 45
ออฟไลน์ ออฟไลน์

กระทู้: 499



ดูรายละเอียด
« ตอบ #7 เมื่อ: 02 กันยายน 2009, 10:46:15 »

อ้างถึง
Fatal error: Call to undefined function json_decode() in C:\AppServ\www\GGTranslate.php on line 28

อันนี้ เป็นที่ google ใช้ป่ะ พอดีลองที่ localhost หน่ะ


json_decode() มันต้องใช้กับ PHP 5.2 ขึ้นไปครับ ผมก็ต้องลง PHP ใหม่เหมือนกัน  Tongue
บันทึกการเข้า
morizaki
ก๊วนเสียว
*

พลังน้ำใจ: 45
ออฟไลน์ ออฟไลน์

กระทู้: 499



ดูรายละเอียด
« ตอบ #8 เมื่อ: 02 กันยายน 2009, 10:51:13 »

ช่วงนี้กำลังใช้เวลาว่างจากงานปกติ มาทำเวปต่อ r24 อยู่
ก็เลยได้ทำ module ย่อยต่างๆเพื่อใช้เองครับ
เห็นหลายคนอยากได้เวป หลายภาษา แต่ไม่มีเวลาทำหลายภาษา
เลยคิดว่า module นี้คงช่วยได้ เพราะผมก็ทำเพื่อใช้เองด้วยครับ Smiley
และก็จากที่อยากได้ thanks ลองเปลี่ยนแนวจากบทความ เป็นแจก script  Shocked ผลตอบรับดีเกินคาด เล่นมาแจกต่อ Grin Cheesy

code นี้ ก็ไปดูเอกสารการดึงข้อมูลจาก google api แล้วก็มาทำเป็น function ครับ (จริงๆ ผมไม่ได้ฉลาด พี่ gg นี่ฉลาดกว่าเยอะ ผมแค่กาฝาก)
ชอบใจกด +thanks ให้หน่อยครับ ช่วงนี้สู้เพื่อ thanks  Grin Grin อยากได้ E-Book คุณโซว จะได้ไม่อายเพื่อนๆ ชาว SEO Embarrassed Embarrassed

GGTranslate.php
โค๊ด:
<HTML>
<HEAD>
<TITLE> Google Translater</TITLE>
<meta content="text/html; charset=UTF-8" http-equiv="content-type"/>
</HEAD>

<BODY>
<?
/* Develop by : morizaki
Create Date : 1 September 2009
Contact : pm at [url=http://www.thaiseoboard.com]www.thaiseoboard.com[/url] > member "morizaki"
Function description :
Function name : ggTranslate($srcLang,$destLang,$text)
parameter :
$srcLang == > Source Text language
$destLang ==> Destination Text language
$text ==> your source text
Require : PHP 5.2 or above for "json" function
Linkage : ajax google translater service
*/

function ggTranslate($srcLang='en',$destLang='th',$text) {
$text = urlencode( $text );
// $text =str_replace("%2B","+",$text );
$destLang = urlencode( $destLang );
$srcLang = urlencode( $srcLang );
$trans = @file_get_contents( "http://ajax.googleapis.com/ajax/services/language/translate?v=1.0&q=".$text."&langpair=".$srcLang."%7C".$destLang );
$json = json_decode( $trans, true );
if( $json['responseStatus'] != '200' ) return false; else return $json['responseData']['translatedText'];
}
// µÑÇÍÂèÒ§¡ÒÃàÃÕ¡ãªé
$str="i love you";
$sLang="en";
$dLang="th";
$strData=ggTranslate($sLang,$dLang,$str);
echo $strData;
/*
ÀÒÉÒ·ÕèÊÒÁÒöãªéä´é :
af = Afrikaans
sq = Albanian
ar = Arabic
be = Belarusian
bg = Bulgarian
ca = Catalan
zh-CN = Chinese (Simplified)
zh-TW = Chinese (Traditional)
hr = Croatian
cs = Czech
da = Danish
nl = Dutch
en = English
et = Estonian
tl = Filipino
fi = Finnish
fr = French
gl = Galician
de = German
el = Greek
iw = Hebrew
hi = Hindi
hu = Hungarian
is = Icelandic
id = Indonesian
ga = Irish
it = Italian
ja = Japanese
ko = Korean
lv = Latvian
lt = Lithuanian
mk = Macedonian
ms = Malay
mt = Maltese
no = Norwegian
fa = Persian
pl = Polish
pt = Portuguese
ro = Romanian
ru = Russian
sr = Serbian
sk = Slovak
sl = Slovenian
es = Spanish
sw = Swahili
sv = Swedish
th = Thai
tr = Turkish
uk = Ukrainian
vi = Vietnamese
cy = Welsh
yi = Yiddish
*/
?>
</BODY>
</HTML>


เอาแบบเขียนแล้วแปลไปสามตลบได้ไหมครับ ขอบคุณครับ

ได้ครับ ก็จะกลายเป็น rewrite module ไงครับ Grin Grin Grin
ก็ทำแบบนี้ครับ
$strData="hotel travel in thailand"; //ข้อความตัวต้นเป็นภาษาอังกฤษ
$strData=ggTranslate("en","fr",$strData); //แปลงครั้งที่1 อังกฤษเป็นภาษาฝรั่งเศษ
$strData=ggTranslate("fr","ja",$strData); //แปลงครั้งที่2 ภาษาฝรั่งเศษเป็นญี่ปุ่น
$strData=ggTranslate("ja","en",$strData); //แปลงครั้งที่3 ภาษาญี่ปุ่นเป็นอังกฤษ

การทำ rewrite content ผมก็ทำแบบนี้ครับ  Grin Grin Grin แต่ถ้าตรวจไวยกรณ์อีกทีจะดีกว่าครับ บางทีมันมั่วๆไงไม่รู้แปลหลายรอบ
แต่ถ้าไม่คิดมากก็โอเคอ่ะครับ Tongue Tongue

บันทึกการเข้า
morizaki
ก๊วนเสียว
*

พลังน้ำใจ: 45
ออฟไลน์ ออฟไลน์

กระทู้: 499



ดูรายละเอียด
« ตอบ #9 เมื่อ: 02 กันยายน 2009, 10:53:28 »

เอาไปใช้ใน blogger  ได้ไหมครับ ถ้าได้ทำยังไงครับ Kiss
อันนี้ผมก็ไม่ทราบอ่ะครับ Tongue
รอผู้เชี่ยวชาญ blogger มาดีกว่าครับ ผมมันพวกบ้า coding หมดซะด้วย Cheesy Cheesy

ลืมไป  Cry เย้ๆๆๆ....ถึงแล้ว 25 thanks อ่าแล้วต้องทำไงต่อเนี่ย คุณโซวถึงจะให้ E-book ผมอ่ะครับ
ต้อง pm ไปไหมเอ่ย กลัวรบกวนจริงๆ Embarrassed
« แก้ไขครั้งสุดท้าย: 02 กันยายน 2009, 10:55:10 โดย morizaki » บันทึกการเข้า
adsene5438
Global Moderator
เจ้าพ่อบอร์ดเสียว
*****

พลังน้ำใจ: 3852
ออฟไลน์ ออฟไลน์

กระทู้: 9,763



ดูรายละเอียด เว็บไซต์
« ตอบ #10 เมื่อ: 02 กันยายน 2009, 11:13:05 »

ช่วงนี้กำลังใช้เวลาว่างจากงานปกติ มาทำเวปต่อ r24 อยู่
ก็เลยได้ทำ module ย่อยต่างๆเพื่อใช้เองครับ
เห็นหลายคนอยากได้เวป หลายภาษา แต่ไม่มีเวลาทำหลายภาษา
เลยคิดว่า module นี้คงช่วยได้ เพราะผมก็ทำเพื่อใช้เองด้วยครับ Smiley
และก็จากที่อยากได้ thanks ลองเปลี่ยนแนวจากบทความ เป็นแจก script  Shocked ผลตอบรับดีเกินคาด เล่นมาแจกต่อ Grin Cheesy

code นี้ ก็ไปดูเอกสารการดึงข้อมูลจาก google api แล้วก็มาทำเป็น function ครับ (จริงๆ ผมไม่ได้ฉลาด พี่ gg นี่ฉลาดกว่าเยอะ ผมแค่กาฝาก)
ชอบใจกด +thanks ให้หน่อยครับ ช่วงนี้สู้เพื่อ thanks  Grin Grin อยากได้ E-Book คุณโซว จะได้ไม่อายเพื่อนๆ ชาว SEO Embarrassed Embarrassed

GGTranslate.php
โค๊ด:
<HTML>
<HEAD>
<TITLE> Google Translater</TITLE>
<meta content="text/html; charset=UTF-8" http-equiv="content-type"/>
</HEAD>

<BODY>
<?
/* Develop by : morizaki
Create Date : 1 September 2009
Contact : pm at [url=http://www.thaiseoboard.com]www.thaiseoboard.com[/url] > member "morizaki"
Function description :
Function name : ggTranslate($srcLang,$destLang,$text)
parameter :
$srcLang == > Source Text language
$destLang ==> Destination Text language
$text ==> your source text
Require : PHP 5.2 or above for "json" function
Linkage : ajax google translater service
*/

function ggTranslate($srcLang='en',$destLang='th',$text) {
$text = urlencode( $text );
// $text =str_replace("%2B","+",$text );
$destLang = urlencode( $destLang );
$srcLang = urlencode( $srcLang );
$trans = @file_get_contents( "http://ajax.googleapis.com/ajax/services/language/translate?v=1.0&q=".$text."&langpair=".$srcLang."%7C".$destLang );
$json = json_decode( $trans, true );
if( $json['responseStatus'] != '200' ) return false; else return $json['responseData']['translatedText'];
}
// µÑÇÍÂèÒ§¡ÒÃàÃÕ¡ãªé
$str="i love you";
$sLang="en";
$dLang="th";
$strData=ggTranslate($sLang,$dLang,$str);
echo $strData;
/*
ÀÒÉÒ·ÕèÊÒÁÒöãªéä´é :
af = Afrikaans
sq = Albanian
ar = Arabic
be = Belarusian
bg = Bulgarian
ca = Catalan
zh-CN = Chinese (Simplified)
zh-TW = Chinese (Traditional)
hr = Croatian
cs = Czech
da = Danish
nl = Dutch
en = English
et = Estonian
tl = Filipino
fi = Finnish
fr = French
gl = Galician
de = German
el = Greek
iw = Hebrew
hi = Hindi
hu = Hungarian
is = Icelandic
id = Indonesian
ga = Irish
it = Italian
ja = Japanese
ko = Korean
lv = Latvian
lt = Lithuanian
mk = Macedonian
ms = Malay
mt = Maltese
no = Norwegian
fa = Persian
pl = Polish
pt = Portuguese
ro = Romanian
ru = Russian
sr = Serbian
sk = Slovak
sl = Slovenian
es = Spanish
sw = Swahili
sv = Swedish
th = Thai
tr = Turkish
uk = Ukrainian
vi = Vietnamese
cy = Welsh
yi = Yiddish
*/
?>
</BODY>
</HTML>


เอาแบบเขียนแล้วแปลไปสามตลบได้ไหมครับ ขอบคุณครับ

ได้ครับ ก็จะกลายเป็น rewrite module ไงครับ Grin Grin Grin
ก็ทำแบบนี้ครับ
$strData="hotel travel in thailand"; //ข้อความตัวต้นเป็นภาษาอังกฤษ
$strData=ggTranslate("en","fr",$strData); //แปลงครั้งที่1 อังกฤษเป็นภาษาฝรั่งเศษ
$strData=ggTranslate("fr","ja",$strData); //แปลงครั้งที่2 ภาษาฝรั่งเศษเป็นญี่ปุ่น
$strData=ggTranslate("ja","en",$strData); //แปลงครั้งที่3 ภาษาญี่ปุ่นเป็นอังกฤษ

การทำ rewrite content ผมก็ทำแบบนี้ครับ  Grin Grin Grin แต่ถ้าตรวจไวยกรณ์อีกทีจะดีกว่าครับ บางทีมันมั่วๆไงไม่รู้แปลหลายรอบ
แต่ถ้าไม่คิดมากก็โอเคอ่ะครับ Tongue Tongue




งงครับ อิอิ เขียนให้เลยได้ไหมครับ ผมไม่รู้จักโค๊ต PHP ครับ
บันทึกการเข้า
morizaki
ก๊วนเสียว
*

พลังน้ำใจ: 45
ออฟไลน์ ออฟไลน์

กระทู้: 499



ดูรายละเอียด
« ตอบ #11 เมื่อ: 02 กันยายน 2009, 11:34:14 »

งงครับ อิอิ เขียนให้เลยได้ไหมครับ ผมไม่รู้จักโค๊ต PHP ครับ


อันนี้จาก อังกฤษ ไป ฝรั่งเศษ มา อังกฤษ อู้ยๆๆๆ มันจะข้ามโลกกันไปไหนเนี่ย สามารถปรับภาษาตัวกลางใน code ได้นะครับ
บอกที่แก้ให้และ ที่เหลือ save วางบนเครื่องตัวเองที่ run php(version 5.2 ขึ้นไปนะครับ) ที่เหลือเล่นและก็เล่น Grin Grin
RewriteContent.php
โค๊ด:
<HTML>
<HEAD>
<TITLE> Rewrite Content </TITLE>
<meta content="text/html; charset=UTF-8" http-equiv="content-type"/>
</HEAD>

<BODY leftmargin="0" topmargin="0">
<?
function cPostText($pData) {
$strResult=$pData;
$strResult=str_replace("\\\\","\\",$strResult);
$strResult=str_replace("\'","'",$strResult);
$strResult=str_replace("\\\"","\"",$strResult);
return($strResult);
}

function ggTranslate($srcLang='en',$destLang='th',$text) {
$text = urlencode( $text );
$destLang = urlencode( $destLang );
$srcLang = urlencode( $srcLang );
$trans = @file_get_contents( "http://ajax.googleapis.com/ajax/services/language/translate?v=1.0&q=".$text."&langpair=".$srcLang."%7C".$destLang );
$json = json_decode( $trans, true );
if( $json['responseStatus'] != '200' ) return false; else return $json['responseData']['translatedText'];
}
?>
<form style="margin:0px;padding:0px" name="form1" method="POST" action="">
<TABLE style="border: solid 1px #CCCCCC" align="center">
<TR>
<TD colspan="2" bgColor="#587CAE"><span style="color:#FFFFFF">+ Rewrite Content module by Morizaki at <a style="color:#FFFFFF" href="http://www.thaiseoboard.com">[url=http://www.thaiseoboard.com]www.thaiseoboard.com[/url]</a></span></TD>
</TR>
<TR>
<TD>Source Content</TD>
<TD>Rewrite Content</TD>
</TR>
<TR>
<TD><TEXTAREA NAME="txtSource" ROWS="35" COLS="60" style="border: solid 1px #999999"><?
if (count($_POST)>0) { echo cPostText($_POST["txtSource"]); }
?></TEXTAREA></TD>
<TD><TEXTAREA NAME="" ROWS="35" COLS="60" style="border: solid 1px #999999">
<?
if (count($_POST)>0) {
$str=cPostText($_POST["txtSource"]);
$sLang="en";
$dLang="fr"; //ตัวกลางที่ต้องการเอาไว้แปลงครับ อันนี้เป็น ฝรั่งเศส
$strData=ggTranslate($sLang,$dLang,$str);
$strData=ggTranslate($dLang,$sLang,$strData);
echo $strData;
}
?></TEXTAREA>
</TD>
</TR>
<TR>
<TD><INPUT TYPE="submit" name="cmdSubmit"  style="border: solid 1px #999999" value="                Start Rewrite                "></TD>
<TD></TD>
</TR>
</TABLE>
</form>
</BODY>
</HTML>
บันทึกการเข้า
morizaki
ก๊วนเสียว
*

พลังน้ำใจ: 45
ออฟไลน์ ออฟไลน์

กระทู้: 499



ดูรายละเอียด
« ตอบ #12 เมื่อ: 02 กันยายน 2009, 12:03:40 »

มาดันนิดนึง มี upgrade rewrite content แถมไปเลย Cry Cry
บันทึกการเข้า
bungygum
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 70
ออฟไลน์ ออฟไลน์

กระทู้: 1,367



ดูรายละเอียด
« ตอบ #13 เมื่อ: 02 กันยายน 2009, 12:20:21 »

+29 ให้ครับ มีของแจกแบบตั้งใจทำมาจริงๆขอบคุณมากๆครับ
บันทึกการเข้า

การ์ตูน นิยาย
โปรโมทเว็บ โปรโมทเวบง่ายๆ PR2 แล้วจ๊ะ
adsene5438
Global Moderator
เจ้าพ่อบอร์ดเสียว
*****

พลังน้ำใจ: 3852
ออฟไลน์ ออฟไลน์

กระทู้: 9,763



ดูรายละเอียด เว็บไซต์
« ตอบ #14 เมื่อ: 02 กันยายน 2009, 12:21:18 »

มาดันนิดนึง มี upgrade rewrite content แถมไปเลย Cry Cry

ตัวที่ให้มา
โค๊ด:
<?
if (count($_POST)>0) {
$str=cPostText($_POST["txtSource"]);
$sLang="en";
$dLang="fr"; //ตัวกลางที่ต้องการเอาไว้แปลงครับ อันนี้เป็น ฝรั่งเศส
$strData=ggTranslate($sLang,$dLang,$str);
$strData=ggTranslate($dLang,$sLang,$strData);
echo $strData;
}
?>

ผมเปลี่ยนเป็นแบบนี้ได้ไหมครับ
โค๊ด:
<?
if (count($_POST)>0) {
$str=cPostText($_POST["txtSource"]);
$sLang="en";
$dLang="fr";
                $tLang="it";
$strData=ggTranslate($sLang,$dLang,$str);
                $strData=ggTranslate($dLang,$tLang,$str);    
$strData=ggTranslate($tLang,$sLang,$strData);
echo $strData;
}
?>

หรือต้องเปลี่ยนค่าตัวอื่นอีกไหมครับ พอดีไล่โค๊ตไม่ค่อยเก่งครับ ให้มันแปลอังกฤษเป็นฝรั่งเศส จากฝรั่งเศสเป็นอิตาลี จากอิตาลีเป็นอังกฤษ ครับ แบบนี้ได้ไหม
บันทึกการเข้า
nopchan
Verified Seller
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 248
ออฟไลน์ ออฟไลน์

กระทู้: 1,226



ดูรายละเอียด
« ตอบ #15 เมื่อ: 02 กันยายน 2009, 12:33:58 »

+1
บันทึกการเข้า
ก้ามปู
เสือซุ่มด่า
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 218
ออฟไลน์ ออฟไลน์

กระทู้: 6,195



ดูรายละเอียด เว็บไซต์
« ตอบ #16 เมื่อ: 02 กันยายน 2009, 12:50:11 »

มาดันนิดนึง มี upgrade rewrite content แถมไปเลย Cry Cry

ตัวที่ให้มา
โค๊ด:
<?
if (count($_POST)>0) {
$str=cPostText($_POST["txtSource"]);
$sLang="en";
$dLang="fr"; //ตัวกลางที่ต้องการเอาไว้แปลงครับ อันนี้เป็น ฝรั่งเศส
$strData=ggTranslate($sLang,$dLang,$str);
$strData=ggTranslate($dLang,$sLang,$strData);
echo $strData;
}
?>

ผมเปลี่ยนเป็นแบบนี้ได้ไหมครับ
โค๊ด:
<?
if (count($_POST)>0) {
$str=cPostText($_POST["txtSource"]);
$sLang="en";
$dLang="fr";
                $tLang="it";
$strData=ggTranslate($sLang,$dLang,$str);
                $strData=ggTranslate($dLang,$tLang,$str);    
$strData=ggTranslate($tLang,$sLang,$strData);
echo $strData;
}
?>

หรือต้องเปลี่ยนค่าตัวอื่นอีกไหมครับ พอดีไล่โค๊ตไม่ค่อยเก่งครับ ให้มันแปลอังกฤษเป็นฝรั่งเศส จากฝรั่งเศสเป็นอิตาลี จากอิตาลีเป็นอังกฤษ ครับ แบบนี้ได้ไหม

ได้ครับ ดูแล้วคือถูกลำดับ

ปล. ตอบเหมือนตัวเองเขียนเลย  Grin
บันทึกการเข้า

ตอนนี้ผมไม่ค่อยว่างตอบอะไรใครนะครับ เพราะไม่ได้เข้าบอร์ดเลย
adsene5438
Global Moderator
เจ้าพ่อบอร์ดเสียว
*****

พลังน้ำใจ: 3852
ออฟไลน์ ออฟไลน์

กระทู้: 9,763



ดูรายละเอียด เว็บไซต์
« ตอบ #17 เมื่อ: 02 กันยายน 2009, 12:52:40 »

มาดันนิดนึง มี upgrade rewrite content แถมไปเลย :'( :'(


ตัวที่ให้มา
โค๊ด:
<?
if (count($_POST)>0) {
$str=cPostText($_POST["txtSource"]);
$sLang="en";
$dLang="fr"; //ตัวกลางที่ต้องการเอาไว้แปลงครับ อันนี้เป็น ฝรั่งเศส
$strData=ggTranslate($sLang,$dLang,$str);
$strData=ggTranslate($dLang,$sLang,$strData);
echo $strData;
}
?>

ผมเปลี่ยนเป็นแบบนี้ได้ไหมครับ
โค๊ด:
<?
if (count($_POST)>0) {
$str=cPostText($_POST["txtSource"]);
$sLang="en";
$dLang="fr";
                $tLang="it";
$strData=ggTranslate($sLang,$dLang,$str);
                $strData=ggTranslate($dLang,$tLang,$str);    
$strData=ggTranslate($tLang,$sLang,$strData);
echo $strData;
}
?>

หรือต้องเปลี่ยนค่าตัวอื่นอีกไหมครับ พอดีไล่โค๊ตไม่ค่อยเก่งครับ ให้มันแปลอังกฤษเป็นฝรั่งเศส จากฝรั่งเศสเป็นอิตาลี จากอิตาลีเป็นอังกฤษ ครับ แบบนี้ได้ไหม


ได้ครับ ดูแล้วคือถูกลำดับ

ปล. ตอบเหมือนตัวเองเขียนเลย  Grin



นี้เวปผมที่ใช้สคริปนี้ครับ แต่อยากได้ ตัวที่แปลที่เดียวเป็น1000 คำเลยได้ไหมครับ เท่าที่ดูมันมี 200 คำเอง ถ้าแปลมากกว่านี้มันไม่ออกอะ (ไม่รู้เหมือนกัน มันน๊อกไม่ออกเฉยๆเลย)
http://www.clecklernews.com/RewriteContent.php
บันทึกการเข้า
ก้ามปู
เสือซุ่มด่า
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 218
ออฟไลน์ ออฟไลน์

กระทู้: 6,195



ดูรายละเอียด เว็บไซต์
« ตอบ #18 เมื่อ: 02 กันยายน 2009, 13:04:54 »

เดี๋ยวขอดูโค้ดก่อนนะครับ แป๊บนึง ผมยังไม่ได้ดูเลย  Grin
บันทึกการเข้า

ตอนนี้ผมไม่ค่อยว่างตอบอะไรใครนะครับ เพราะไม่ได้เข้าบอร์ดเลย
morizaki
ก๊วนเสียว
*

พลังน้ำใจ: 45
ออฟไลน์ ออฟไลน์

กระทู้: 499



ดูรายละเอียด
« ตอบ #19 เมื่อ: 02 กันยายน 2009, 13:05:24 »

^
^
 :oโอ้ .. มีคนมาช่วยตอบให้ซะแล้ว อืมกรณีเกิน 200 คำคงต้องแบ่งนะครับ ปกติต้องเขียน Code ตัดจากตัวเคาะวรรคครับ
แล้วเรียกตามจำนวนคำที่หาร 200 อ่ะครับ Smiley Smiley

ไว้จะทำมาแจกเรื่อยๆ ครับ นั่งทำเองใช้เอง เผื่อแผ่คนอื่น แถมได้หนังสือจากคุณโซวแย้วๆๆ... Cry ครั้งแรกที่ได้คุยกับ
คุณโซว ตัวเป็นๆ Grin Grin เป็นเกียรติมากครับ Smiley
บันทึกการเข้า
หน้า: [1] 2   ขึ้นบน
พิมพ์