PAip.英文翻译引擎在项目开发上的作用
2012-07-29 11:05
381 查看
PAip.英文翻译引擎在项目开发上的作用
在项目开发中,可以用拼音组件,来把汉字自动转换为拼音,并应用在界面控件,DATATABLE,实体类字段,数据表字段中..
从而实现了自动绑定,极大的提升了开发效率。。
但是在某些国际化的项目中, 或者项目类变量定义必须用英文的情况下,就须要手工编写汉字--英文对应字串了,才能实现自动绑定。。
经过我的一凡思索,准备做一个项目组件,用了这个组件,汉字就可以自动翻译为英文串,并绑定到控件,实体类,数据库表了。
1.首先,汉字分词的问题,这个可以用盘古分词解决..这个要做个小转换,如果说两个汉字就不需要分词了,在项目中用的两个汉字必定是个词组
,不会有单字的情况出现..
2.翻译引擎的问题:目前好向还没有离线的翻译引擎,可以供。NET调用的。。
只好用在线的了。google 翻译 API接口可以。。
到时候需要在英文词库缓存下来,自已做个简易翻译引擎了。
3.词库:可用google 翻译 API接口缓存。。。
4.***简易翻译引擎,以供脱机环境下使用,以及提升性能。。这个只要把根据汉字查询自定的词库就可以了。。一般在项目上用到的词汇,最
多也就几千条而已。。。
就是刚开始开发使用的时候必须联网以调用英文缓存。。
如果开发的时候不能联网。。则需要在能联网的环境下玉先把需要的英文词缓存起来以供后期在脱机的情况下调用
在项目开发中,可以用拼音组件,来把汉字自动转换为拼音,并应用在界面控件,DATATABLE,实体类字段,数据表字段中..
从而实现了自动绑定,极大的提升了开发效率。。
但是在某些国际化的项目中, 或者项目类变量定义必须用英文的情况下,就须要手工编写汉字--英文对应字串了,才能实现自动绑定。。
经过我的一凡思索,准备做一个项目组件,用了这个组件,汉字就可以自动翻译为英文串,并绑定到控件,实体类,数据库表了。
1.首先,汉字分词的问题,这个可以用盘古分词解决..这个要做个小转换,如果说两个汉字就不需要分词了,在项目中用的两个汉字必定是个词组
,不会有单字的情况出现..
2.翻译引擎的问题:目前好向还没有离线的翻译引擎,可以供。NET调用的。。
只好用在线的了。google 翻译 API接口可以。。
到时候需要在英文词库缓存下来,自已做个简易翻译引擎了。
3.词库:可用google 翻译 API接口缓存。。。
4.***简易翻译引擎,以供脱机环境下使用,以及提升性能。。这个只要把根据汉字查询自定的词库就可以了。。一般在项目上用到的词汇,最
多也就几千条而已。。。
就是刚开始开发使用的时候必须联网以调用英文缓存。。
如果开发的时候不能联网。。则需要在能联网的环境下玉先把需要的英文词缓存起来以供后期在脱机的情况下调用
相关文章推荐
- iOS开发中的英文单词翻译
- Unity3D游戏引擎实战开发从入门到精通(坦克大战项目实战、NGUI开发、GameObject)
- Cocos2d-js官方完整项目教程翻译:六、添加Chipmunk物理引擎在我们的游戏世界里
- Egret引擎开发指南之发布项目
- XMPP框架 微信项目开发之XMPP框架目录作用详解——以及登录的Demo分析
- quick-cocos2d-x游戏开发【1】——引擎结构总览和创建项目
- .NET 开源开发项目【翻译】
- [zz]机器学习开源项目mahout+用其开发推荐引擎
- paip.项目开发效率提升之思索
- .NET 开源开发项目【翻译】
- 中国各类基金资助项目英文翻译(中英文对照)
- Android 项目开发 基于Web Service 服务的中英翻译软件(二)主界面
- Android开发之项目初建时设置minSdkVersion,maxSdkVersion,targetSdkVersion,compile作用
- Egret引擎开发指南之运行项目
- Egret引擎开发指南之发布项目
- [置顶]Android 项目开发 基于Web Service 服务的中英翻译软件(一)功能介绍
- 沟通在项目开发过程中起到的作用:举足轻重
- Egret引擎开发指南之编译项目
- [置顶]Android 项目开发 基于Web Service 服务的中英翻译软件(三) Web Service服务 & Ksoap2 项目
- 使用myeclipse轻松开发开发struts项目(英文原版)