使用php通过浏览器与Google进行翻译

时间:2019-11-23 21:45:13

标签: php translation google-translate

是否可以使用GET方法通过浏览器翻译php字符串?

我发现这在VBA中可以正常工作

 Sub TranslateCell()
    Dim getParam As String, trans As String, translateFrom As String, translateTo As String
    translateFrom = "en"
    translateTo = "es"
    Set objHTTP = CreateObject("MSXML2.ServerXMLHTTP")
    getParam = ConvertToGet(ActiveCell.Value)
    URL = "https://translate.google.pl/m?hl=" & translateFrom & "&sl=" & translateFrom & "&tl=" & translateTo & "&ie=UTF-8&prev=_m&q=" & getParam
    objHTTP.Open "GET", URL, False
    objHTTP.SetRequestHeader "User-Agent", "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0)"
    objHTTP.Send ("")
    If InStr(objHTTP.ResponseText, "div dir=""ltr""") > 0 Then
        trans = RegexExecute(objHTTP.ResponseText, "div[^""]*?""ltr"".*?>(.+?)</div>")
        ActiveCell.Value = Clean(trans)
    Else
        MsgBox ("Error")
    End If
End Sub

但是,有可能用PHP做到这一点。这可能吗?

0 个答案:

没有答案