(原创)google翻译的api,可以大批翻译了!!!!
这就是个google翻译的api 顶部是个函数 返回 js数组
原理很简单 我想象你们会看懂的!!!
可以翻译 laravel class的 注释了!!
其他的用途你们自己想吧!!!
哦,对了 谷歌翻译在墙里面的 放心用吧
纯免费的!!!
原理很简单 我想象你们会看懂的!!!
可以翻译 laravel class的 注释了!!
其他的用途你们自己想吧!!!
哦,对了 谷歌翻译在墙里面的 放心用吧
纯免费的!!!
<?php function google_api($ziduan,$a="en"){
if ($a!="en") {
$zdzhiqian='zh-CN';$zdzhihou='en';
} else {
$zdzhiqian='en';$zdzhihou='zh-CN';
}
$ziduan=rawurlencode($ziduan);
$ziduan=str_replace("%0D","",$ziduan);
$ziduan=str_replace("%21","!",$ziduan);
$ziduan=str_replace("%2A","*",$ziduan);
$ziduan=str_replace("%28","(",$ziduan);
$ziduan=str_replace("%29",")",$ziduan);
return $jieguo=file("http://translate.google.cn/translate_a/single?client=t&sl=".$zdzhiqian."&tl=".$zdzhihou."&hl=zh-CN&dt=bd&dt=ex&dt=ld&dt=md&dt=qc&dt=rw&dt=rm&dt=ss&dt=t&dt=at&ie=UTF-8&oe=UTF-8&pc=1&otf=1&ssel=0&tsel=0&tk=519896|573498&q=".$ziduan)[0].';';
}
?>
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<title>谷歌翻译API</title>
<script src="jqurey1.11.0.js" type="text/javascript"></script>
</head>
<body>
<form action="" method="POST">
<input type="text" size="50" name="ziduan" value="" id="ziduan">
<select name="xuanze" id="xuanze">
<option value="222" selected="selected">中文=>英文</option>
<option value="en">英文=>中文</option>
</select>
<input type="submit" name="queding" value="确定">
</form>
<?php if (@$_POST['ziduan']) {?>
<script type='text/javascript'>
$('#ziduan').val('<?php echo $_POST['ziduan'] ?>');
$('#xuanze').val('<?php echo $_POST['xuanze'] ?>');
<?php echo 'var a='.google_api($_POST['ziduan'],$_POST['xuanze']).';';?>
<?php if($_POST['xuanze']!="en"){ ?>
document.write("<p>中文转换英文</p>");
<?php } else { ?>
document.write("<p>英文转换中文</p>");
<?php } ?>
document.write("<p>原文:"+a[0][0][1]+"</p>");
document.write("<p>译文:"+a[0][0][0]+"</p>");
</script>
<?php } ?>
</body>
</html>