中英文翻译搜索引擎
项目报告
一、 项目背景:
随着Internet的迅速发展,搜索引擎在网络中扮演着越来越重要的角,天网、百渡和google 的使用者达到数百万。搜索引擎预先从网络上抓取网页,在本地建立副本或者索引,对用户的查询作出快速响应。就目前的搜索引擎而言,存在的问题还有很多,比如:如何提高搜索的精确度和结果的有效性,如何提高搜索引擎的效率和性能,如何构建具有智能代理的信息过滤和个性化服务,如何适应交叉语言在搜索中的使用等等。因此,搜索引擎已经成为了一个新的研究、开发领域,由于对它的研究需要涉及到信息检索、人工智能、计算机网络、分布式处理、数据库、数据挖掘、数字图书馆、自然语言处理等多领域的理论和技术,所以极具综合性和挑战性。
通过研究搜索引擎的发展趋势,我们把注意力集中在开发具有翻译功能的搜索引擎上(具体项目计划可以参看《多语言翻译搜索引擎商业计划》)。由于时间和技术限制,本次课程实习只实现了中英文翻译的搜索引擎原型。
二、 目的和意义
使用搜索引擎,我们只需要输入少量的关键字,就可以在数秒时间内得到所需的信息结果集,从而大大提高我们的工作效率。中英文搜索引擎中,用户只需要中文关键词,就可以自动翻译成英文关键词进行查询。可以同时返回中文查询结果和英文查询结果,当然,该搜索引擎也支持通常的单语言的查询。
三、 中英文搜索引擎的实现方法
A. 基本实现方法
中英文搜索引擎的执行流程如下:
1. 输入中文关键词
2. 中文关键词到英文关键词的翻译
考虑到语料库实现的复杂性,该翻译功能由金山词霸在线翻译系统完成。根据金山词霸返回的结果页面,提取较为合理的单词,作为英文关键词。根据输入的中文短语,金山词霸的返回可能为单个英文单词或者英文短句,在提取英文关键字的时候,必须对两种情况分别处理。通过分析返回页面,出统一标志域,然后提取该标志域对应的文本信息。提取出可能作为关键词的英文单词或者英文语句。比如金山词霸返回的翻译结果页面为result.htm,单词和短语的处理规则如下:
单词
结果页面result.htm中单词选取时,由于没有语义信息,主要是根据每个词的权值进行选择,权值的大小和词在翻译结果网页中位置,以及其在翻译结果网页中的词频有关。我们认为词频越大,正确地概率越大。
短语
对于短语的查询,返回的是包含短语的句子。通过对句子求最大公共子句,出翻译的结果短语。同样,对于不同的翻译结果,我们也根据频率选择作为查询关键字。
3. 网页的抓取
根据中英文关键词,搜索相关页面。
4. 查询结果的返回
返回最为匹配的前10条结果。
B. 完整的中英文搜索引擎流程
中文关键词到英文关键词的转化是该搜索引擎的关键部分,为了提高搜索引擎的速率和准确性,建立转化词表,用户输入某个查询词时,先在词表中是否已经有对应的词条,如果没有,则到金山词霸实现在线翻译,并将翻译的结果加入词表中。这样,完整的中英文搜索引擎流程可以用下图表示:
四、 性能评测
中英文翻译搜索引擎的开发已经基本完成,我们选取了部分查询词进行测试,测试集包括计算机,医学,经济,人名,地名等常用词汇。
测试结果:
类别
测试词数
正确结果数
准确率
计算机
18
15
83
医学
26
21
80
人名
20
10
50
地名
57
40
70
经济
21
15
71
其他
25
23
92
测试中可以发现,受金山词霸的影响,人名、地名等翻译支持的不是很好,我们在查询中维护查询记录,可以在词典中增加常用查询词的翻译。我们的中英文翻译搜索引擎在金山词霸可以正确翻译的情况下,基本上可以正确的获取查询结果。可以通过更强大的翻译支持,或者本地词典,增加搜索引擎的性能。
五、 项目总结
  从该搜索引擎项目的提出到开发完成,历时一个月左右,小组内成员分工如下:
调研阶段:施澍 网络连接与网页抓取
          刘姝 网页中单词和短语的提取
          黄嘉露 网页查询返回结果的选取
          赵雅  测试集或者词典的选取
开发阶段:施澍、刘姝  基本平台的构建,网页中单词短语的提取
测试阶段:赵雅    计算机和人名
          黄嘉露  地名和其他常用词汇
          刘姝    经济和医学
          施澍    根据测试中发现的不足修改程序
文档:  黄嘉露、刘姝  商业计划
        刘姝      项目开发报告
        施澍      PPT及报告
六、 附录
测试原始数据
关键字
翻译结果
中文有效页面
英文有效页面
异常情况
爱滋病
AIDS
10
很好
非典
SARS
癌症
cancer
10
很好
cholera
7(另外3个相关)
酵母
yeast
7(另外3个相关)
干燥病
xerosis
8
2
冠心病
Coronary heart disease
10
很好
冠周炎
pericoronits
9
1
肝炎
Hepatitis
10
很好
白血病
leucocythemia
6
百日咳
Whooping cough
10
很好
哮喘
Asthma and dyspnea
6
结核病
tuberculosis
10
痛风
gout
10
anthracnose
糖尿病
Diabetes mellitus
10
很好
红斑性肢痛病
erythromelalgia
10
很好
肝硬化
hepatocirrhosis
10
很好
支气管炎
bronchitis
10
很好
类风湿性关节炎
0
骨质疏松症
osteoporosis
10
很好
精神分类症
schizophrenia
10
很好
血吸虫病
schistosomiasis
10
很好
咽炎
pharyngitis
10
很好
寄生虫病
Parasitic disease
7
3
资本主义经济
Capitalist economy
10
很好
混合经济
Mixed economy
10
很好
固定资产
Fixed assets
10
很好
浮动汇率
Floating rate
10
很好
证券公司
stockjobber
9
证券交易所
Stock exchange
7
利息
interest
7
短期贷款
估税标准
税制
Tax system
7
国际商会
万国邮政联盟
Universal postal union
10
联合国贸易与发展理事会
United nations trade and development board
3
欧洲自由贸易区
中国银行
Bank of china
2
3
世界银行
World bank
9
大通银行
The chase bank
8
国际开发协会
IDA
7
国际结算银行
BIS
9
1
控股公司
Holding company
4
6
尔菲尔铁塔
10
0
无英文
凯旋门
Triumphal arch
8
10
金字塔
Pyramid
5
比萨斜塔
Leaning Tower
7
10
迪斯尼乐园
Disneyland
10
9
莱茵河
Rhine
10
多瑙河
Danube
5
5
天坛
3
中国国家图书馆
10
清华大学
Qinghua University
10
7
关公庙
大雄宝殿
东方明珠
莫斯科红场
西湖
soft软件king
错误!
太湖
kikngXsoft
3
错误!
唐人街
雅鲁藏布江
Brahmaputra
5
喜马拉雅山
错误!
错误!
珠穆朗玛峰
Everest
10
狮身人面像
Sphinx
10
三峡
错误!
神农架
泰山
Taishan Mountain
10
下载翻译器英文翻中文
九寨沟
未知
只有一个网站
加勒比海
Caribbean Sea
10
富士山
Fuji
1
变成富士了
好莱坞
Hollywood
8
洞庭湖
错误!
圆明园
长江
Yangtse Rive
3
苏伊士运河
Suez Canal
10
安第斯山
ANDES
10
黄河
Yellow River
10
长城
Great Wall
10
亚马逊雨林
地中海
Mediterranean Sea.
10
死海
THE DEAD SEA
10
曼彻斯特
Manchester
7
北海道
Hokkaido
8
冲绳
Okinawa
9
玛雅
Mayan
3
伊斯坦布尔
Istanbul
5,其他非英语
阿根廷
Argentina
3,除去非英语
布拉格
Prague
9
夏威夷
Hawaii
7
旧金山
San Francisco
6
马赛
Marseilles
5
开罗
Cairo
7
盐湖城
Salt Lake City
5
威尼斯
Venice
5
柏林
Berlin
3
好望角
kingXsoft
错误!
马六甲
Malacca
10
尼日利亚
Nigeria
10
莫斯科
Moscow
8
马尔代夫
Maldive
10
杯子
CUP
10
显示器
Display Unit
10
书籍
Liber
10
打字机
typewriter
10
公寓
Rooming House
10
手套
Gloves
10
狮子
LION
10
日光灯
Fluorescent Lamp
10
演讲
Make a Speech
10
女孩
RAGAZZA
10
星座
Constellation
10
雪花
Snowflake
10
报警器
Annunciator
10
自信
Self-Trust
10
绅士
Signior
10
走廊
Corridor
10
无中文结果
乌贼
SEPIA
都是英文网站
但是其他意思
神化
Mythos
10
宙斯
Zeus
10
耳机
Earphone
10
豆腐
Bean Curd
10
水母
jellyfish
10
缓存
Buffer memory
10
10
高速缓存
Cache
10
7
电路
electrocircuit
10
5
芯片
Chip
10
10
键盘
Keyboard
10
10
电源
Power
10
10
主板
Mainborad
10
8
只读存储器
Read-only memory/rom
10
Rom :2;Read-only memory : 8
声卡
Sound card
10
8
选择器
Selector
10
10
界面
Interface
10
10
模板
Template
10
10
漫游
Vagabondize
10
10
口令
Password
10
10
协议
Protocol
10
8
防火墙
10
没有英文结果
搜索引擎
10
没有英文结果
多媒体
Multimedia
10
9
克林顿
Bushmeetsclinton
10
4
布什
N
10
0
大仲马
Dumas
10
10
雨果
10
列夫.托尔斯泰
Leo Tolstoy
10
10
马克·吐温
10
没有英文结果
左拉
Zola
10
10
乔伊斯
10
没有英文结果
乔治.华盛顿
Washington
10
10
林肯
Lincoln
10
10
富兰克林
franklin
10
10
卡特
10
没有英文结果
莎士比亚
Shakespeare
10
10
泰戈尔
Tagore
10
10
威廉
William
8
6
朱立叶
10
没有英文结果
杰克·伦敦
10
没有英文结果
·奥斯汀
10
没有英文结果
小仲马
10
没有英文结果
狄更斯
10
没有英文结果
大海
ocean
10
9
草原
veldt
10
8
旅游
Tour
10
8

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。