|
本文介绍如何利用Google在线翻译引擎来制作自己的多国语言翻译器。本程序利用Google的在线翻译引擎实现汉语到英语,英语到汉语,英语到日语的单词,整句的翻译。因为是在命令行运行,不支持\n,不能对文章、段落进行翻译,不过稍微做一个Application 程序扩展一下就可以了。
因为是刚刚接触java 的网络编程,如果有不当之错,还请各位看官指证。
本类可以直接在命令行下使用:
java ekinglong.languageEngine.GoogleTranslationEngine2 [text] [langpair]
说明: [text]表示要翻译的文本,可以有空格,这样支持英语的整句翻译。 [langpair]是指定翻译语言对值。这个翻译引擎类支持“汉语译英语”,“英语译汉语”和“英语译日语”,它们分别对应的翻译语言对值是:cn-en , en-cn , en-ja。
示例如下: 示例1:将英语“hello”翻译成“日语”
java ekinglong.languageEngine.GoogleTranslationEngine2 hello en - ja
结果1:
翻译内容:hello
Google翻译结果:こんにちは
示例2:翻译英文句子“hello, the world!”到中文。
java ekinglong.languageEngine.GoogleTranslationEngine2 hello,the world ! en - cn
结果2:
翻译内容:hello, the world !
Google翻译结果:你好,世界 !
示例3:将汉语“你好 世界”翻译成英语
java ekinglong.languageEngine.GoogleTranslationEngine2 你好 世界 cn - en
结果3:
翻译内容:你好 世界
Google翻译结果:Hello world
下面是实现代码:
|