点击翻译输入字段的内容与谷歌和php点击



我正在尝试使用 php 翻译input type="text"字段中的内容。

到目前为止,我得到了这个,但我有点迷茫...

HTML

<form id="featured" name="featured" method="post" action="#" enctype="multipart/form-data">
<input type="text" style="width:300px;height:200px;" name="ttt" id="ttt" value="<?php echo $description_2_translate ;?>" onclick="translate_text()"/>
<input id="" name="" type="submit" value="Upload"/>
</form>

PHP:

   <?php   
    function translate_text($from_language, $to_language, $description_2_translate){
    $json = json_decode(file_get_contents('https://ajax.googleapis.com/ajax/services/language/translate?v=1.0&q=' . urlencode($description_2_translate) . '&langpair=' . $from_language . '|' . $to_language));
    $translated_text = $json->responseData->translatedText;
    return $translated_text;
     }?>

我在这里做错了什么?

{"responseData": null, "responseDetails": "Please use Translate v2.  See http://code.google.com/apis/language/translate/overview.html", "responseStatus": 403}

您正在使用已弃用的 API。

谷歌已经关闭了翻译器的免费版本,并要求用户在2011年之前切换到付费版本。

最新更新