>>สู้เพื่อ thanks แจก function ตัวแปลภาษากับ rewrite content จาก gg translater<<

เริ่มโดย morizaki, 02 กันยายน 2009, 06:56:28

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

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

morizaki

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

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

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

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>

ชาละวันหรรษา

ขอบคุณครับ
+25 ให้เลยครับ รอรับ e-book ได้เลยครับ  :)

castle

เอาไปใช้ใน blogger  ได้ไหมครับ ถ้าได้ทำยังไงครับ :-*
[direct=http://tourthailand-holiday.blogspot.com/]Tour Thailand Holiday Blog[/direct]<br />[direct=http://blog-yuwie-make-money.blogspot.com/]แต่ง blog[/direct]<br />[direct=http://smartphoneshowto.blogspot.com/]Smartphone How to[/direct]<br />[direct=http://pgad-is.blogspot.com/]Persistent Genital Arousal Disorder[/direct]<br />[direct=http://www.thaiweddingblog.com]แต่งงาน[/direct]

adsene5438

อ้างถึงจาก: morizaki ใน 02 กันยายน 2009, 06:56:28
ช่วงนี้กำลังใช้เวลาว่างจากงานปกติ มาทำเวปต่อ r24 อยู่
ก็เลยได้ทำ module ย่อยต่างๆเพื่อใช้เองครับ
เห็นหลายคนอยากได้เวป หลายภาษา แต่ไม่มีเวลาทำหลายภาษา
เลยคิดว่า module นี้คงช่วยได้ เพราะผมก็ทำเพื่อใช้เองด้วยครับ :)
และก็จากที่อยากได้ thanks ลองเปลี่ยนแนวจากบทความ เป็นแจก script  :o ผลตอบรับดีเกินคาด เล่นมาแจกต่อ ;D :D

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

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

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

ผม thank 26 ไป 27 มีมากๆไว้ดีกว่า  :) :)
[direct=http://www.facebook.com/ayajunk]รีวิว Appถ่ายรูป Appแต่งรูป โดนๆ by Ayajunk[/direct]

[direct=http://www.facebook.com/ayajunk]รีวิว แอพถ่ายรูป แอพแต่งรูป แอพแต่งรูปที่กำลังฮิต by Ayajunk[/direct]

-------
รับลงโฆษณาที่ลายเซ็น ต่อลิงค์/เดือน ราคาถูก

Mr.P

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

อันนี้ เป็นที่ google ใช้ป่ะ พอดีลองที่ localhost หน่ะ
:wanwan017:[direct=http://www.123microcontroller.com].[/direct][direct=http://giftshopsale.blogspot.com/]ขายต้นไม้ดุ๊กดิ๊ก[/direct] [direct=http://www.dhammahome.com/]บ้านธัมมะ[/direct] :wanwan017:
[direct=http://www.thaianimate.com/AffiliateRegister.asp?refid=5226][/direct]

WPDSign

สร้างบ้าน Modern [direct=https://casa-concept1.com/]แบบบ้านโมเดิร์น[/direct] มาแรง
» ต้องการสร้างบ้านดูแบบบ้านสวยๆ [direct=http://www.architect-bkk.com/แบบบ้านสองชั้น]แบบบ้านสองชั้น[/direct] ทุกสไลต์บริการ[direct=http://www.ideaican.com/]รับสร้างบ้าน[/direct] ใครฝันอย่างสร้างบ้านสไตล์รีสอร์ท มี[direct=https://แบบบ้านสไตล์รีสอร์ท.blogspot.com]แบบบ้านสไตล์รีสอร์ท[/direct]พร้อมก่อสร้าง ลงประกาศขายบ้านที่ [direct=http://www.classified108.com/]ลงประกาศ[/direct]

morizaki

อ้างถึงจาก: Mr.P ใน 02 กันยายน 2009, 09:45:20
อ้างถึง
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 ใหม่เหมือนกัน  :P

morizaki

อ้างถึงจาก: adsene5438 ใน 02 กันยายน 2009, 08:37:21
อ้างถึงจาก: morizaki ใน 02 กันยายน 2009, 06:56:28
ช่วงนี้กำลังใช้เวลาว่างจากงานปกติ มาทำเวปต่อ r24 อยู่
ก็เลยได้ทำ module ย่อยต่างๆเพื่อใช้เองครับ
เห็นหลายคนอยากได้เวป หลายภาษา แต่ไม่มีเวลาทำหลายภาษา
เลยคิดว่า module นี้คงช่วยได้ เพราะผมก็ทำเพื่อใช้เองด้วยครับ :)
และก็จากที่อยากได้ thanks ลองเปลี่ยนแนวจากบทความ เป็นแจก script  :o ผลตอบรับดีเกินคาด เล่นมาแจกต่อ ;D :D

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

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 ไงครับ ;D ;D ;D
ก็ทำแบบนี้ครับ
$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 ผมก็ทำแบบนี้ครับ  ;D ;D ;D แต่ถ้าตรวจไวยกรณ์อีกทีจะดีกว่าครับ บางทีมันมั่วๆไงไม่รู้แปลหลายรอบ
แต่ถ้าไม่คิดมากก็โอเคอ่ะครับ :P :P


morizaki

อ้างถึงจาก: castle ใน 02 กันยายน 2009, 08:07:43
เอาไปใช้ใน blogger  ได้ไหมครับ ถ้าได้ทำยังไงครับ :-*
อันนี้ผมก็ไม่ทราบอ่ะครับ :P
รอผู้เชี่ยวชาญ blogger มาดีกว่าครับ ผมมันพวกบ้า coding หมดซะด้วย :D :D

ลืมไป  :'( เย้ๆๆๆ....ถึงแล้ว 25 thanks อ่าแล้วต้องทำไงต่อเนี่ย คุณโซวถึงจะให้ E-book ผมอ่ะครับ
ต้อง pm ไปไหมเอ่ย กลัวรบกวนจริงๆ :-[

adsene5438

อ้างถึงจาก: morizaki ใน 02 กันยายน 2009, 10:51:13
อ้างถึงจาก: adsene5438 ใน 02 กันยายน 2009, 08:37:21
อ้างถึงจาก: morizaki ใน 02 กันยายน 2009, 06:56:28
ช่วงนี้กำลังใช้เวลาว่างจากงานปกติ มาทำเวปต่อ r24 อยู่
ก็เลยได้ทำ module ย่อยต่างๆเพื่อใช้เองครับ
เห็นหลายคนอยากได้เวป หลายภาษา แต่ไม่มีเวลาทำหลายภาษา
เลยคิดว่า module นี้คงช่วยได้ เพราะผมก็ทำเพื่อใช้เองด้วยครับ :)
และก็จากที่อยากได้ thanks ลองเปลี่ยนแนวจากบทความ เป็นแจก script  :o ผลตอบรับดีเกินคาด เล่นมาแจกต่อ ;D :D

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

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 ไงครับ ;D ;D ;D
ก็ทำแบบนี้ครับ
$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 ผมก็ทำแบบนี้ครับ  ;D ;D ;D แต่ถ้าตรวจไวยกรณ์อีกทีจะดีกว่าครับ บางทีมันมั่วๆไงไม่รู้แปลหลายรอบ
แต่ถ้าไม่คิดมากก็โอเคอ่ะครับ :P :P



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

morizaki

อ้างถึงจาก: adsene5438 ใน 02 กันยายน 2009, 11:13:05
งงครับ อิอิ เขียนให้เลยได้ไหมครับ ผมไม่รู้จักโค๊ต PHP ครับ

อันนี้จาก อังกฤษ ไป ฝรั่งเศษ มา อังกฤษ อู้ยๆๆๆ มันจะข้ามโลกกันไปไหนเนี่ย สามารถปรับภาษาตัวกลางใน code ได้นะครับ
บอกที่แก้ให้และ ที่เหลือ save วางบนเครื่องตัวเองที่ run php(version 5.2 ขึ้นไปนะครับ) ที่เหลือเล่นและก็เล่น ;D ;D
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


bungygum

+29 ให้ครับ มีของแจกแบบตั้งใจทำมาจริงๆขอบคุณมากๆครับ
[direct=http://www.niyaithai.com/ibook/]การ์ตูน นิยาย[/direct]
[direct=http://www.digguru.com/]โปรโมทเว็บ[/direct]โปรโมทเวบง่ายๆ PR2 แล้วจ๊ะ

adsene5438

อ้างถึงจาก: morizaki ใน 02 กันยายน 2009, 12:03: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;
}
?>


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

nopchan


ก้ามปู

อ้างถึงจาก: adsene5438 ใน 02 กันยายน 2009, 12:21:18
อ้างถึงจาก: morizaki ใน 02 กันยายน 2009, 12:03: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;
}
?>


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

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

ปล. ตอบเหมือนตัวเองเขียนเลย  ;D
ตอนนี้ผมไม่ค่อยว่างตอบอะไรใครนะครับ เพราะไม่ได้เข้าบอร์ดเลย

adsene5438

อ้างถึงจาก: ก้ามปู ใน 02 กันยายน 2009, 12:50:11
อ้างถึงจาก: adsene5438 ใน 02 กันยายน 2009, 12:21:18
อ้างถึงจาก: morizaki ใน 02 กันยายน 2009, 12:03: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;
}
?>


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

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

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


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

ก้ามปู

เดี๋ยวขอดูโค้ดก่อนนะครับ แป๊บนึง ผมยังไม่ได้ดูเลย  ;D
ตอนนี้ผมไม่ค่อยว่างตอบอะไรใครนะครับ เพราะไม่ได้เข้าบอร์ดเลย

morizaki

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

ไว้จะทำมาแจกเรื่อยๆ ครับ นั่งทำเองใช้เอง เผื่อแผ่คนอื่น แถมได้หนังสือจากคุณโซวแย้วๆๆ... :'( ครั้งแรกที่ได้คุยกับ
คุณโซว ตัวเป็นๆ ;D ;D เป็นเกียรติมากครับ :)