实验一:百度机器翻译SDK实验

实验一:百度机器翻译SDK实验

一、实验要求

实验一:百度机器翻译SDK实验(2023.11.29日完成)

任务一:下载配置百度翻译Java相关库及环境(占10%)。

任务二:了解百度翻译相关功能并进行总结,包括文本翻译-通用版和文本翻译-词典版(占20%)。

任务三:完成百度翻译相关功能代码并测试调用,要求可以实现中文翻译成英文,英文翻译成中文(占30%)。

任务四:完成百度翻译GUI相关功能代码并测试调用,要求可以实现中文翻译成英文,英文翻译成中文(占30%)。

实验总结:(占10%)

 

 

 

 

 

 

 

 

 

 

二、实验步骤

任务一:

创建应用,获取秘钥

 

 

 

 

导入依赖

 

 

 

测试官方代码并使用

 

 

任务二:

文本翻译 - 通用版

1. 功能:

   提供文本的语言互译服务,支持多种语言之间的翻译。

   支持常见的文本翻译,包括单词、句子、段落或文档级别的翻译。

2. 特点:

   多语言支持:支持大量常见语言的互译服务,覆盖全球范围内的主要语言。

   自动检测语言:能够自动检测输入文本的语言类型,无需手动指定源语言。

   文本长度限制:对于长文本翻译,可能会有文本长度的限制。

3. 使用方式:

   提供API接口供开发者调用,需要注册百度翻译开放平台的应用并获取API密钥。

   开发者可以通过HTTP请求向百度翻译API发送请求,指定源语言和目标语言,获取翻译结果。

 

文本翻译 - 词典版

1. 功能:

   提供了更为详细和专业的翻译服务,支持单词级别的翻译,提供更多的语义和词汇解释。

   适用于特定场景下对单个单词进行更深入的理解和翻译。

 

2. 特点:

   专业解释:提供单词的多种解释、含义和用法,帮助用户更好地理解单词。

   词汇丰富:提供更多词汇的翻译和解释,适用于专业场景或需要准确理解单词含义的情况。

3. 使用方式:

   类似通用版,需要调用相应的API接口并传递需要翻译的单词信息,获取详细的词典式翻译结果。

任务三:

构建菜单

 

 

 

对获取的结果提取需要的数据

 

 

通过菜单实现,可以选择的英译汉或者汉译英功能

 

 

 

 

任务

构建页面

 

 

 

 

 

 

 

实现功能两个功能

 

 

制作GUI界面实现,可以选择的英译汉或者汉译英功能

 

 

 

 

 

 

三、实验总结

posted @ 2023-11-28 19:16  旺旺大菠萝  阅读(123)  评论(0)    收藏  举报