有哪些实现机器翻译的方法
公司要多语种的翻译,我用的是抓取谷歌翻译, 但是抓的时候有些问题, 将英语翻译成西班牙语, 抓下来会有部分乱码, 如果翻译成俄罗斯语的话, 直接全部乱码,google关闭了免费接口, 有哪些其他的方法抓取多国语言翻译的
Answers
还有百度翻译
首先需要到http://developer.baidu.com/申请一个账号,然后创建一个应用,得到一个appkey。
用法示例:
$fanyi=new BaiduFanyi();
$fanyi->appkey="qgGlBmOGn……GWkyV";//申请到的appkey
//默认中译英
if(!$re=$fanyi->fanyi("我爱你,但是你爱我吗?")){
echo $fanyi->geterror();//如果有错误,调用这个函数得到错误信息
}else{
echo $re;
}
//中译日
echo $fanyi->fanyi("我爱你,但是你爱我吗?","zh","jp");
//日译英
echo $fanyi->fanyi("我爱你,但是你爱我吗?","jp","en");
百度翻译详细介绍: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%91API
百度翻译类下载传送门:http://blog.592web.com/44.html