菜鸟问题我现在想用php更新数据库的数据,把title字段内的英文数据翻译成中文。这个应该如何去执行?

解决方案 »

  1.   

    你是要用php执行翻译?
      

  2.   

    我是想用php去执行      用php把字段内的英文数据查找出来,翻译成中文之后  再重新写入数据库。
    我思路就是这样,可是具体如何去翻译不知道怎么去弄
      

  3.   

    百度有个翻译api,用php调用就可以了
      

  4.   

    我这个php文件需要每个10分钟就要去运行一次。翻译的API连接上以后怎么能够把翻译过来的中文重新写入数据库内
      

  5.   

    只能调用api了,我知道有道有开源的api,百度有道api看看说明怎么弄吧
    PHP自带的库并不支持翻译功能的
      

  6.   

    调用api,把要翻译的内容传过去,然后再接收返回结果,最后update你的数据库
      

  7.   

    api是一个网络接口,你用程序访问,把要翻译的内容发送过去,接收他返回的翻译结果即可。简单说下步骤:
    1.读取数据库中要翻译的内容。
    2.请求api接口进行翻译,可以用file_get_contents('api地址及传参');会返回翻译结果。
    3.解析翻译结果,将翻译后的内容写入数据库。读写数据库总会吧?
    请求api接口时,每个翻译api的接口地址、传参形式、返回结果格式都会有所不同,具体看各api帮助文档。
    百度翻译api帮助文档:http://developer.baidu.com/wiki/index.php?title=%E5%B8%AE%E5%8A%A9%E6%96%87%E6%A1%A3%E9%A6%96%E9%A1%B5/%E7%99%BE%E5%BA%A6%E7%BF%BB%E8%AF%91/%E7%BF%BB%E8%AF%91API
    要例子的话,百度一下“php 百度翻译api”自己找找,很多。