11.30每日总结

发布时间 2023-11-30 19:25:00作者: 风·华正茂

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

一、实验要求

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

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

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

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

 

二、实验步骤

 

任务一:

引入的包:

添加的依赖:

 

我所创建的是maven项目,pom.xml文件中导入相应的依赖即可配置百度的环境成功。

任务二:

 

 

文本翻译支持中、英、日、韩、法等语言的翻译,可以在应用内输入文本进行翻译。

词典版是百度翻译的另一个重要版本,主要面向学习者和专业人士。除了具备基本的文本翻译功能外,还提供了丰富的词典资源,包括中英、英中、中日、日中、法中、德中等多种词典。可以在词典版中查找单词的释义。

总的来说,百度翻译的文本翻译和词典版都提供了丰富的功能和资源,满足不同功能的需求。

 

任务三:

 

 

我的代码调试调用的方式采用的是使用他给出的调用窗口,可以看出from是要翻译的语种,to是翻译完的语种,各语种的代号是语种拼音或者英文单词的前两个字母,并且翻译结果用String类型输出,输出格式为json格式。

任务四:

 

 

上图是完成了英文翻译成中文和中文翻译成英文,并且点击清空按钮会将所有内容清空,点击复制按钮会将翻译结果复制。

三、实验总结

由于上学期我参加了一个比赛是服务外包大赛,题目正好就是百度智能云的ocr图像文字识别的题目,也是调用的百度智能云的接口,所以本次实验在这方面还是比较得心应手的,但是json格式的转换和Swing界面的设计对我来说学习的较少,通过本次实验,更加熟练的掌握了json格式的处理GUI界面的绘制,并且对百度智能云有了更深一步的认识。