编译程序和汇编程序。计算机只能识别、运行本身的机器语言(0、1构成的指令系统),另一方面,人们又希望使用高级的程序设计语言描述要计算机解决的问题,因此,计算机程序设计语言的翻译程序作用,包括其中的编译程序和汇编程序就可以解决这个问题,高级程序设计语言映射成等价的及其语言就成为解决问题的关键。
金山快译有很多版本,我就给你帖一个比较新的版本出来2005好了
更聪明的中英日快速翻译家。
一 全新AI翻译引擎,字库全面扩充,翻译品质整体提升(新)
采用已有14 年历史、历经 8 次升级的最新AI人工智能翻译引擎,支持最多的档案格式,包括PDF、TXT、Word、Outlook、Excel、HTML网页、RTF和RC格式文件。直接翻译整篇文章,搭配超强的多视窗整合式翻译平台,是您翻译英文/日文网页、Office文件的第一选择。字库文法全面扩充,字库字数增加30%,翻译品质提升20%。
二 网页翻译快速、简单、准确(增强)
1快速——打开网页,点击快译浮动控制条上“译”按钮,2秒钟内即可完成“英中” 、“日中”翻译,网页版式保持不变,用户可根据翻译过来的内容直接点击所需内容。
2简单——使用翻译插件功能可以在网页浏览器上内嵌翻译插件,无需启动快译程序,只需点选IE工具栏上相应按钮就能完成“快译”、“英中”、“日中”、“中英”等翻译功能。
3准确——用户还可启用“高质量全文翻译”,将网页内容拷贝粘贴,即可实现“汉英”、“英汉”、“日汉”等高质量的翻译。
三 英文简历/文章的写作和翻译易如反掌(增强)
1 在word中内嵌快译工具栏,可快速将word文章进行中英/英中翻译。“全文翻译器”采用快译最新的多语言翻译引擎,有效提高了全文翻译的质量。用户只需在 “全文翻译器”中打开相关文件或粘贴文章内容,就能马上实现高质量的翻译。甚至还支持批量文件翻译。这样,英文简历等英文文章的书写和翻译易如反掌。
2 提供“英文写作助理”能使用户快速正确的拼写单词。它可以使用在任何文本编辑器中,显示出与拼写相似的单词列表以及单词释义,同时还可自动识别大小写。用户可根据列表迅速找到需要输入的英文单词。该写作助理可以脱离快译单独运行,启动和切换类似其他输入法操作方法一样,随时可以调用。
四 最佳非中文软件使用伴侣,汉化转码样样行(增强)
1 附增1000个常用软件汉化包,针对200多个常用英文软件深度汉化,启动快译“永久汉化”即可得到相关软件的永久中文版。
2 智能多语言内码转换(简体中文、繁体中文、日文)支持软件和文档的转码,去除乱码困扰。
五 多达80个专业词库,专业翻译更准确(增强)
对专业辞书进行了增补修订,实现了针对医学、法律、财经、工商管理、商业等80个专业的英汉、汉英翻译特别优化。中英、英中、日中专业翻译更准确。
翻译特色:采用新一代人工智能文法解析,可以处理复合句及倒装句等变化句型,绝非一般逐字翻译软件所能比拟。例:原文:The boy I met yesterday is called Tom.
译文:我昨天遇见的男孩被称为汤姆。
原文:@是我喜欢唱的歌。
译文:This is the song that I like to sing.
*具有语意处理功能,可以根据翻译的前后文给予适当的解释。
英翻中:*特别处理数字翻译;例如, “1.4 billion” 翻译成 “十四亿”
*特e处理关系代名词子句、关系副词子句及连结词子句。
*提供智能型词性判断 例如, “The car parks at the car park”, 前面的 park 是动词,后面的park 是名词。
中翻英:*特别处理数字翻译,具有正确的断字功能。例如, “六百二十万四千” 翻译成 “6,204,000”
*提供音译 (汉语拼音) 及地址翻译功能。
日翻中:*自动判别动词、助动词、形容词及形容动词的语尾变化。
*可翻译各种时式,及常体、敬体文章。
*正确的断字功能,尤其是一长串的连续平假名文字。
*包含更多更新的外来语单字。
sn:HXM7D-WBT7C-YBG3G-WC6YR-KQJKY
我建议使用text文件,汉字之间不用分隔符,不分行,直接按照你的顺序放进去就好了(但注意,不能乱顺序,不能少字!)
然后使用下面的代码。
Const 标题 = "代码翻译成汉字"
Dim 汉字表 As String
Private Sub Command1_Click()
Dim 代码 As Integer
'排除错误的输入
If Not IsNumeric(Text1) Then 'text内容不是数字
MsgBox "你输入的不是十进制代码!" vbCrLf "请重新输入。", vbCritical, 标题
Text1 = ""
Exit Sub
End If
If Len(Text1) 4 Then '代码太长
MsgBox "你输入代码太长!" vbCrLf "请重新输入。", vbCritical, 标题
Text1 = ""
Exit Sub
End If
代码 = Int(Text1)
If 代码 9999 Or 代码 0 Then '超出范围
MsgBox "你输入代码没有对应的汉字!有效代码0~9999" vbCrLf "请重新输入。", vbCritical, 标题
Text1 = ""
Exit Sub
End If
'其他的输入错误我不知道还会有什么?你自己加在这里
Text2 = Mid(汉字表, 代码 + 1, 1) '唉,有效代码就是这一行!其他都是陪衬
End Sub
Private Sub Form_Load()
'界面安排
Command1.Caption = "翻译"
Text1 = ""
Text2 = ""
Text1.Move 300, 600, 1000, 500
Text2.Move 1500, 600, 1000, 500
Command1.Move 900, 1500, 1000, 500
Height = 3500
Width = 2900
Caption = 标题
'读入汉字表
Open App.Path "\汉字表.txt" For Input As #1
Input #1, 汉字表
Close #1
End Sub
Private Sub Text1_Change()
Text2 = ""
End Sub
...你想的太复杂了
public static void main(String[] args)
{
//这里有定义成一个数组...这样才方便
String x[]={"zero","one","two", "three","four", "five","six","seven","eight","nine",
"ten","eleven","twelve","thirteen","fourteen","fifteen", "sixteen","seventeen","eighteen","nineteen",
"twenty","thirty","fourty","fifty", "sixty","seventy", "eighty","ninety"
} ;
Scanner in = new Scanner(System.in);
String s;
s = in.next();//这里用 next()方法
int j=0;
for(int i=0 ; ix.length; i++ )
{
if(s==x[0])
{
//这里判断 如果输入的字符串有和你数组里定义的字符串有相同的 就跳出
//需要注意的是数组的索引是从0开始的所以对应的数组要+1
j=i+1;
}
}
System.out.println("你输入的数字是"+j);
}
大概就这样..其实还有更简单的方法 就是使用switch
ss 没有定义!!
CString ss;
m_num1 应该定义为CEDIt类
CString是没有GetWindowText成员函数的
m_engout 和m_num1道理是一样的
在整个翻译项目过程中,主要涉及到三个程序:译前准备、译中问题解决及译后整理和校对。
1、译前准备主要为文本分析、平行文本的搜索、翻译方案的制定。
2、翻译的过程即发现问题并解决问题的过程。主要包括文本层面及非文本层面的问题。
3、译后阶段则是对译文进行审校、修改整理译文格式、提交最终译文,以及对翻译项目进行总结。
更多关于翻译程序包括什么,进入:查看更多内容