将Google翻译纳入论坛文本字段

时间:2014-04-24 10:46:55

标签: php

我刚开始学习php课程,我们每个人都必须制作一个简单的程序,我们选择一个输入并自动生成不同的输出。

我选择制作一个程序,自动将用户输入的文本输入论坛的文本字段,然后通过谷歌翻译运行,并将文本翻译成同一文本字段中的另一种语言,随时可以编辑。问题是,当我根据Google官方网站管理员指南纳入Google翻译API指南时,它会翻译除文本字段内部内容之外的所有内容。

任何人都知道是否有办法解决它?

提前感谢您的帮助。

1 个答案:

答案 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);

?>

您需要更改的内容是sltlq值。

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]

难以提取第一个数组。