google'ing一段时间用PHP翻译谷歌翻译的最佳方式是什么,发现转换URLs或使用Js的方式非常不同但我想只用php(或者用一个非常简单的解决方案JS/JQUery)来做
例:
//hopefully with $from_lan and $to_lan being like 'en','de', .. or similar
function translate($from_lan, $to_lan, $text){
// do
return $translated_text;
}
Run Code Online (Sandbox Code Playgroud)
你能告诉我一个线索吗?或者你已经有了这个功能..
我的意图是它只用于我尚未定义的语言(或我没有定义的键),这就是为什么我想它如此简单,只会暂时...
编辑
感谢您的回复,我们正在尝试这个问题:
function auto_translate($from_lan, $to_lan, $text){
// do
$json = json_decode(file_get_contents('https://ajax.googleapis.com/ajax/services/language/translate?v=1.0&q=' . urlencode($text) . '&langpair=' . $from_lan . '|' . $to_lan));
$translated_text = $json->responseData->translatedText;
return $translated_text;
Run Code Online (Sandbox Code Playgroud)
}
(对于lang的变量有一个额外的'g'...无论如何)
它返回:现在工作:)
我真的不太了解这个功能,所以任何想法为什么都没有点击这个对象?(现在我这样做)
要么:
function auto_translate($from_lan, $to_lan, $text){
// do
// $json = json_decode(file_get_contents('https://ajax.googleapis.com/ajax/services/language/translate?v=1.0&q=' . urlencode($text) . '&langpair=' . $from_lan . '|' . $to_lan));
// $translated_text = $json['responseData']['translatedText'];
error_reporting(1); …Run Code Online (Sandbox Code Playgroud) 我问谷歌.但是没有可行的答案.我检查了"右键单击 - >全局设置",并在macromedia.com中找不到代理设置.任何人都可以知道如何配置Flash播放器的代理设置?
谢谢.
我对理解泛型约束如何工作有一个问题.我想我在这里缺少一些重要的东西.我在评论中附上了我的问题,并希望提供一些解释.
//1st example:
class C <T, U>
where T : class
where U : struct, T
{
}
//Above code compiles well,
//On first sight it looks like U might be reference type and value type
//at the same time. The only reason I can think of, is that T may be an
//interface which struct can implement, Am I correct?
//2nd example
class CC<T, U>
where T : class, new ()
where U : struct, T
{
}
//I …Run Code Online (Sandbox Code Playgroud) 在CI中可以做这样的事情
struct Point {
int x,y;
}
struct Circle {
struct Point p; // must be first!
int rad;
}
void move(struct Point *p,int dx,int dy) {
....
}
struct Circle c = .....;
move( (struct Point*)&c,1,2);
Run Code Online (Sandbox Code Playgroud)
使用这种方法,我可以传递任何具有struct Point作为第一个成员的结构(Circle,Rectangle等).我怎么能在谷歌去做同样的事情?
我有javascript函数自动添加输入字段,但添加像1.35 + 1.35 + 1.35这样的数字给我输出4.050000000000001,仅作为一个例子.如何将总数舍入到第二个小数而不是那个长字符串?
输入字段将不仅仅包含1.35示例,因此我需要总计在小数点后永远不会超过2个点.这是完整的工作代码:
<html>
<head>
<script type="text/javascript">
function Calc(className){
var elements = document.getElementsByClassName(className);
var total = 0;
for(var i = 0; i < elements.length; ++i){
total += parseFloat(elements[i].value);
}
document.form0.total.value = total;
}
function addone(field) {
field.value = Number(field.value) + 1;
Calc('add');
}
</script>
</head>
<body>
<form name="form0" id="form0">
1: <input type="text" name="box1" id="box1" class="add" value="0" onKeyUp="Calc('add')" onChange="updatesum()" onClick="this.focus();this.select();" />
<input type="button" value=" + " onclick="addone(box1);">
<br />
2: <input type="text" name="box2" id="box2" class="add" value="0" onKeyUp="Calc('add')" onClick="this.focus();this.select();" …Run Code Online (Sandbox Code Playgroud) 我正在Linux环境下的一个网站上工作(Debian).我不是Linux的专家,但我可以处理它,网站是使用PHP,MySQL,HTML等制作的.
问题是,我在服务器端使用PHP.现在,为了测试,我在我的PC上安装了Apache,所以我可以测试一切.但是,如果我可以调试PHP代码那将是很好的.到目前为止,我并不需要它,但现在代码越来越大,这是必须的.
到目前为止,我正在使用vim,一切都很好,但是,我怎么能在我的情况下调试PHP?我应该安装什么工具?他们有空吗?
基本上,我需要知道在我的情况下什么是最好的选择.
是否有一种标准的方法来告诉brew使用"胖"32/64组合库编译库?我想为组合32/64位构建libxml2?
/usr/local/lib/libxml2.dylib: Mach-O 64-bit dynamically linked shared library x86_64
Run Code Online (Sandbox Code Playgroud)
如果我"手工"建立库,我可以做到,但我想知道是否有一些brew和brew公式的惯例告诉brew要做到这一点.
嘿,我希望你能帮助我.
我试图找到一种方法将用户定向到我公共文件夹中的默认错误页面404.html和500.html.
因此,当存在路由或nomethod错误时,应该将其指向.我已经在我的应用程序控制器中尝试了一些东西,但它没有用.
非常感谢!!
我需要导入到Access使用MySql创建的.sql数据库备份文件.
有没有办法执行此操作?
我想知道是否有人可以帮助简单地解释插值是什么以及它在3d计算机图形中的使用方式