c#翻译软件开发的问题

问题描述

c#翻译软件开发的问题
最近公司让做一个翻译软件用于英文短段落英译汉,内部使用,要求的功能是:短句翻译,用户可自主添加库内容。我打算用c#来做,看似功能很简单,但是由于项目经验很少,至今没有头绪。
现在有几个问题想请教大神们,首先如何对句内进行主谓宾状划分?其次,英语语法如何转化为可以理解的中文语法?最后,有什么需要注意的地方?

小弟第一次接手做东西,已经实在无法,网上给的都是使用api来调用在线翻译,我要做的是离线软件,望各位能指点迷津,给点思路!多谢!

解决方案

大概分这么几步,仅供参考:

1、英语有自己的时态表达方式。我们上中学的时候就学过几种不同的时态,比如现在进行时、一般过去时、将来时等等。我英语学的不好哈,见谅。
这些时态都是有自己固定的语法格式,比如:I am.... 或 I'm ... 等等。你首先要将常见的时态罗列出来,然后编辑为正则表达式,并按照不同的时态
和语法在表达式中提取出对应的主语、谓语、宾语等。

2、建立一个单词对照表,将第一步提取的单词进行直译。

3、将直译的结果拼接成短句,然后展示。

4、建立一个修正库,若翻译的短句有误可以由客户进行校正,经过采纳的校正就可以作为你的备选答案展示给客户。

5、将用户采纳最多的结果排在最前面。

6、开工吧! ^_^

解决方案二:
直接采用现有的网络翻译SDK,比如说百度翻译或者Bing翻译的接口就行。

解决方案三:
先写个英译汉单词练练手

解决方案四:
离线的估计麻烦点。因为你没有数据要么你把数据开始全部都存储起来
还是觉得调用在线api 会方便。

解决方案五:
多谢各位哈!我先把语法的东西搞定

时间: 2025-01-20 15:30:09

c#翻译软件开发的问题的相关文章

微软开发实时翻译软件 “可像人脑那样工作”

[ 导读]一直以来,http://www.aliyun.com/zixun/aggregation/35618.html">实时翻译都是一个老大难的问题,因为人们的口语水平参差不齐,人们之间的嗓音也存在区别,接受和处理数据需要时间,而且人们也没有足够的时间来编辑修改不准确的地方. 北京时间11月11日消息,据国外媒体报道,微软正在开发一款实时翻译软件,该软件可"像人脑那样工作".它甚至还能够保留原讲话者的语调和节奏,从而让翻译出来的整体效果接近于讲话者. 去年,这款翻译

2014谷歌词霸在线翻译软件好用吗?

  谷歌词霸的全称是谷歌金山词霸,谷歌词霸是网友对谷歌金山词霸的简称,该产品是金山与谷歌面向互联网翻译市场联合开发,适用于个人用户的免费翻译软件.其中词义搜索和在线翻译有谷歌提供支持,其他内容均由金山开发,再一次展现了金山软件的研发能力以及创新精神. 谷歌词霸2014的特色: 1.程序小巧,易用 程序采用开源Duilib,纯绿色,小巧,占用内存小,足以满足普通用户的日常需求 2.世界第一的翻译质量 软件采用谷歌翻译接口,众所周知,谷歌的翻译质量是目前最精准的,让你阅读国外冷门的英语资料也能看懂,

【IOS开发必备指南合集】申请企业级IDP、真机调试、游戏接入GAMECENTER 指南(实现仿官方的成就提示框)、游戏接入OPENFEINT指南;

本站文章均为 李华明Himi 原创,转载务必在明显处注明:  转载自[黑米GameDev街区] 原文链接: http://www.himigame.com/iphone-cocos2d/535.html 这里Himi给出对于开发iOS的朋友们整理一个指南集合,其中主要包括申请IDP需要注意的地方.有了开发者证书如何真机调试.在自己的游戏应用中如何接入GameCenter以及如何在游戏接入OpenFeint: ---–申请企业级IDP,或者个人IDP 通过Himi的申请经验,直接打苹果在中国的客服

求大神解答一下-软件开发怎么做?用到什么知识点?

问题描述 软件开发怎么做?用到什么知识点? 请问何如用java制作一个手机中英翻译软件? 需求分析怎么写? 会用到什么知识实现?

美科学家开发出生物计算机 能破译DNA芯片图像

据美国物理学家组织网2月8日(http://www.aliyun.com/zixun/aggregation/17197.html">北京时间)报道,美国加州斯克里普斯研究院和以色列理工学院科学家开发出一种生物计算机,目前可用于破译存储在DNA芯片中的加密图像.这是首次通过实验演示基于DNA计算的分子图像密码系统.相关论文发表在最新一期<应用化学>上. 电子计算机由硬件.软件.输入和输出4个部分构成,输入.输出的是电子信号,硬件是各种金属.塑料.导线.晶体管的复杂组合,软件是一

谷歌开发同声传译手机:有望几年内面市

北京时间2月9日早间消息,据国外媒体今日报道,谷歌正在开发全球第一款具备同声传译功能的手机. 谷歌将把现有的语音识别和自动翻译技术整合到这款手机中,并希望能够在几年内开发出基本的架构.如果这一想法能够实现,最终将为全球6000多种语言的用户提供语音翻译服务. 谷歌已经创建了一款能够在电脑上使用的自动文本翻译系统,并且通过对全球数百万个多语种网站和文档的扫描提升了性能.目前为止,该服务已经涵盖了52种语言,上周刚刚增加了对海地克里奥尔语的支持. 谷歌还拥有一款语音识别系统,能够让用户通过手机使用网

谷歌开发实时语音翻译Android应用

http://www.aliyun.com/zixun/aggregation/17197.html">北京时间9月9日早间消息,据国外媒体报道,谷歌正在为Android系统开发一款实时语音翻译软件,手机在安装该软件后可立即将用户语音翻译为目标语言. 尽管该项目尚处于研究阶段,谷歌仍在本周的德国柏林国际电子消费品展览会上为其做了产品演示.据称,该软件的demo版本可实现英语与德语间的实时语音翻译. 自从Android商店上线以来,出现了大量有关翻译的应用,但直至最近,此类软件才开始涉及语音

DOS界面下的翻译软件制作

准备 素材 依赖 接口 地址 参数 返回值解析 编码及测试 功能代码 运行脚本 环境变量 结果展示 英语转汉语 汉语转英语 总结 昨天看到一篇关于Linux下的桌面词典的文章,于是就想实现一个Windows命令行下的翻译软件.下面,我将一步步的来实现这个简单的小软件. 准备 按照瀑布开发模型,需要进行一些列的流程,在这里由于是博主自己使用,所以就省略了需求分析,系统设计,编码设计这些阶段,直奔主题了. 素材 博主本次试验的环境大致如下: 操作系统: Windows 7 64位 编程语言:Pyth

PHP开发环境配置(含加密程序)

程序|加密 看到文章的题目,不知道大家还有没有兴趣看下去."PHP开发环境配置"~~这个题目就好像在大街上随便问一个人:"你喜欢吃什么?" 一样,答案当然是多种多样的.下面就来说说我个人的看法吧,各位高手不要见笑.但是我想这篇文章对于各位初学者来说还是有一定借鉴意义的.OK.Let's begin~ 在机器上配置好了开发环境,想必各位初哥初姐手痒着要写程序了吧?但是写在那里呢? 对于刚开始学习PHP的朋友来说,首先要知道,在各类PHP开发工具中还没有一个象Micro