我刚开始学习php课程,我们每个人都必须制作一个简单的程序,我们选择一个输入并自动生成不同的输出。
我选择制作一个程序,自动将用户输入的文本输入论坛的文本字段,然后通过谷歌翻译运行,并将文本翻译成同一文本字段中的另一种语言,随时可以编辑。问题是,当我根据Google官方网站管理员指南纳入Google翻译API指南时,它会翻译除文本字段内部内容之外的所有内容。
任何人都知道是否有办法解决它?
提前感谢您的帮助。
答案 0 :(得分:0)
好的,这很容易,但仍然是一个黑客:
<?php
$ch = curl_init("http://translate.google.com/translate_a/t?client=t&sl=en&tl=de&q=Hello%20World");
curl_exec($ch);
curl_close($ch);
?>
您需要更改的内容是sl
,tl
和q
值。
sl
=输入语言
tl
=输出语言
q
=您的文字,将被翻译
响应将如下所示:
[[["Hallo Welt","Hello World","",""]],,"en",,[["Hallo Welt",[1],true,false,999,0,2,0]],[["Hello World",1,[["Hallo Welt",999,true,false]],[[0,11]],"Hello World"]],,,[["en"]],70]
难以提取第一个数组。