首页 新闻 会员 周边 捐助

C# 实现 单词翻译功能(英文-->中文)

1
悬赏园豆:20 [待解决问题]

实现简单的中英文翻译,能实现有道词典的那种翻译功能做好。

c#
泪的诺言lni的主页 泪的诺言lni | 初学一级 | 园豆:105
提问于:2011-12-11 12:20
< >
分享
所有回答(3)
0

在线翻译的都是调用google翻译的api吧!需要翻译句子吗?

如果翻译单词的话那就是基础数据要做好就可以了

小小刀 | 园豆:1991 (小虾三级) | 2011-12-11 19:37

请问您有调用google的相关代码吗?基础数据你是指在数据库存储单词的翻译吗?

支持(0) 反对(0) 泪的诺言lni | 园豆:105 (初学一级) | 2011-12-11 19:42

@泪的诺言lni: 不知道你是要做的在翻译吗?还在简单的翻译单词?

支持(0) 反对(0) 小小刀 | 园豆:1991 (小虾三级) | 2011-12-11 19:44
0

我之前用C#写过一个英汉翻译词典 用到了 泛型字典的键值对   你可以看看  

http://www.cnblogs.com/longwu/archive/2011/11/16/2251009.html

SilverSky(Jason) | 园豆:220 (菜鸟二级) | 2011-12-12 01:12
0

需求信息太少了。

产品是怎么定位的?在线的还是客户端的?PC应用还是手机应用?

你的词汇量有多少?

有何特殊需求?

“有道词典”那种,有哪些,能提供一些具体点的需求吗?

胡屯 | 园豆:714 (小虾三级) | 2011-12-12 09:17

我这个是在线的,应用在网站中,不管词汇量的多少,我都不希望需要导入基础数据在数据库中。 我的需求很简单, 比如输入单词“book”,用户能查询到其相关的信息:

  • n. 书籍;帐簿;卷;名册;工作簿
  • vt. 预订;登记 及语音文件。
支持(0) 反对(0) 泪的诺言lni | 园豆:105 (初学一级) | 2011-12-17 18:12

@泪的诺言lni: 

一, 数据组织步骤:

1, 把单词信息组织起来,并提供一种快速索引方式;

2, 建立一颗字典树,存储单词信息;

3, 单词节点存储相应的单词信息索引;

Note:你的需求中提到查找工作在服务器端,所以这里没有考虑数据空间压缩。

二, 查找:

查找要注意的是,考虑到服务器并发查询,查找实现不能有状态量的存在。

查找过程相对简单了,就不赘述了。

支持(0) 反对(0) 胡屯 | 园豆:714 (小虾三级) | 2011-12-18 09:50
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册