在线网页翻译

网页翻译,在线网页翻译,各大网站网页翻译比较

网页翻译本身对技术提出了很高的要求,今天就简单介绍一下网页翻译中的技术,并介绍各大网站的网页翻译服务。

1).技术层

  • 解析网页

这是一项很难的工作,我会抽空专门作一篇文章描述所涉及到的技术难题,以及不能实现的技术细节。
本质上讲,就是从一个网页中把需要翻译的文字提取出来,但是因为涉及到html的自由性及每个开发者对html了解的不足以及html tag的滥用,导致从一个网页中机械的提取文字比较困难。

实现方式一般有两种:

1.scriptlet方式:等网页loading之后,通过点击收藏夹的书签,把一段js代码注入到当前页,通过注入的js代码遍历当前网页的文本节点,并提取出文字。不方便就是每次网页跳转之后都需要点击书签。

2.代理服务器方式:主流的网页翻译都是这种模式,在网页翻译服务页面输入你需要翻译的网址,服务器通过你提供的网址去抓这个网址的html代码,然后服务器端解析这个html代码,进行翻译后重新组装后返回客户端。

  • 翻译文字

翻译文字就是翻译,这要取决于翻译引擎,常见的翻译引擎有smt(基于统计的翻译模型),基于规则的翻译模型。

2).各大网站的网页翻译

  • google

网址:http://translate.google.com.hk/translate?hl=zh-CN&sl=zh-CN&tl=ko&u=http%3A%2F%2Fwww.baidu.com%2F

使用传统的技术,翻译速度很快,支持多种语言。

  • bing

网址:http://www.microsofttranslator.com/bv.aspx?ref=SERP&br=ro&mkt=zh-CN&dl=zh&lp=EN_ZH-CHS&a=http%3a%2f%2fedition.cnn.com%2fASIA%2f

传统方式+scriptlet,因为有两次提交,所以翻译速度稍微有点慢,但是页面效果还是可以的。

 

  • 有道

网址:http://fanyi.youdao.com/web2/

有道翻译器提供scriptlet方式的翻译,只能翻译英语-汉语 单向的翻译,翻译速度尚可,使用方便,提供单词的难易度分类。

  • 百度

网址:http://fanyi.baidu.com/transpage?query=http%3A%2F%2Fnews.qq.com%2F&from=auto&to=jp&source=url&render=1

用的技术也跟google一样,传统的方式,支持7种语言,翻译速度很快。

  • worldlingo

网址:http://www.worldlingo.com/zh/microsoft/website_translator.html

也是传统方式,速度较慢,提供多种语言的翻译。

  • naver

网址:http://jptrans.naver.net/webtrans.php/korean/www.naver.com

也是传统方式,问题多多。翻译速度尚可,支持日韩互译。

  • livedoor

网址:http://119.235.235.35:20100/site/siteTranslateAction.nhn?m=translate&code=deen&sUrl=http://www.baidu.com

支持多种语言,翻译速度还可以,但是有限制。

  • 用表对比分析
各大网站网页翻译对比分析
网站 服务网址 翻译速度 翻译后跟进 页面显示 页面功能 多语言 https ajax 翻译 cookie 保持
google 查看 O 一般 一般 很多 X X X
bing 查看 O 一般 很多 X X X
百度 查看 O 一般 一般 7 X X X
有道 查看 X 2 X O X
naver 查看 O 一般 一般 2 X X X
livedoor 查看 O 一般 8 O X X
worldlingo 查看 O 一般 一般 较多 O X X

 

总的来说还是用chrome浏览器的辅助功能比较好,一般不会破坏页面的显示,功能也能正常运行。

发表评论

电子邮件地址不会被公开。 必填项已用 * 标注

您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>