# 简易APP **Repository Path**: chenjunzhu/python1 ## Basic Information - **Project Name**: 简易APP - **Description**: 期末项目,翻译软件简易APP的prd文档 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-09-12 - **Last Updated**: 2025-03-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # **简易App** | 项目名称 | 简易翻译——产品需求文档 | |---|---| | 产品名称 | 简易翻译 | | 产品描述 | 本产品是一款专门为外语翻译学习服务的软件,提供图片和文本翻译,最后返回中文,支持中文、英语、日语、韩语等多种语言,支持在出行,日常,工作,学习等不同场所中使用,提供专业的翻译。 | | 产品版本 | 5.0版本 | | 产品现状 | 进行中 | | 文档作者 | 陈筠竹 | ## 一、价值宣言 本项目是对简易翻译产品的一个需求分析文档,本产品是一款专门为外语翻译学习服务的软件,提供图片和文本翻译,最后返回中文,支持中文、英语、日语、韩语等多种语言,支持在出行,日常,工作,学习等不同场所中使用,提供专业的翻译。 ## 二、需求概述与需求列表 目前,随着国际化的程度不断加深,我国与外国的交往程度也不断加深。对于语言翻译的需求也越来越多,但是短期内优秀的翻译人才供不应求。所以需要机器的配合,对于翻译软件的需求也越来越多,而且人们对于语言学习的需求也在不断上涨。现在市面上主流产品为有道翻译和百度翻译,这是无法避免与有道翻译官、百度翻译等产品的博弈,不过面对广阔的翻译市场,我们也势在必得。 ### **1. 价值主张画布** ![输入图片说明](https://images.gitee.com/uploads/images/2022/0710/231429_82f0d53b_9719451.png "价值画布.png") ### **2.需求概述** #### **2.1 产品背景** 随着科技和社会经济的快速发展,全世界的互联互通已经成为不可阻挡的发展趋势,那么不同国家之间不同语言该如何实现低成本的有效交流呢?众所周知,人工翻译所耗费的成本巨大,也许最好的解决方法就是:充分利用机器翻译技术提供智能自动翻译服务。所以为了实现机器翻译的梦想,以IBM、谷歌、微软为代表的国外科研机构和企业均相继成立机器翻译团队, 专门从事智能翻译研究,矢志打破语言障碍。我们科大讯飞也在做这方面的研究。自2011年开始,伴随着语音识别、机器翻译技术、DNN(深度神经网络)技术的快速发展和经济全球化的需求,口语自动翻译研究成为当今信息处理领域新的研究热点。 #### **2.2 产品市场** 而近年来,随着互联网用户的爆发式增长,互联网翻译用户的数量也近乎得到了相同趋势增长。 根据艾瑞网2015年中国互联网翻译行业研究报告显示,2014年互联网翻译用户规模达到了将近4.76亿,占同年互联网整体网民规模的约73.2%。 亿级市场规模的背后必然少不了一片资本力量与诸如有道翻译官、百度翻译等产品的博弈与厮杀。 #### **2.3 目标用户群** 1. 核心用户群:不同年龄段的对于翻译有需求的普通个人用户,对于翻译的精准度要求不高。 2. 潜在用户:企业级的专业用户,对翻译的专业水平要求高。 #### **2.4 翻译软件用户分析** A、用户的受教育程度从国内相关的翻译软件市场来看,人们对翻译软件有着巨大的需求,而翻译软件用户的受教育程度调查表明,受教育水平为大学的用户占82. 6%,硕士为5. 5%,博士仅占0. 9%。可以看出,目前从事翻译工作的人群普遍接受过高等教育,但是,硕士以上的高学历者偏少。 B、从事的行业分布通过对计算机、石油化工、航空航天、医学、电力、通信、机械、经贸、纺织、法律、建筑、能源、金融、翻译公司、冶金、地质、船舶、农牧林、汽车、水利等行业的调查表明,需要翻译的用户从事的行业最多的是计算机,所占比例为29. 6%,来自其它行业的回答者比例较低。由于计算机行业具有天然的优势,即计算机设备配置比较齐全,因而,机器翻译软件也就有了更多的应用空间。 #### **2.5 用户痛点和核心加值** | 用户痛点 | API加值 | |---|---| | 不知道如何了解陌生文本或者图片语言 | 百度文本翻译API | | 对语言学习没有计划,不够自律 | 智能系统打卡 | #### **2.6 用户画像与使用场景** ![输入图片说明](https://images.gitee.com/uploads/images/2022/0710/231540_37c6b487_9719451.jpeg "头像.jpg") 目标用户/早期使用者 - 姓名:劳一线 - 年龄:20 - 身份:大学生 - 个性:积极向上,不够自律,对陌生知识感兴趣 - 爱好:爱玩手机,擅长使用网络设备 - 痛点:成为大学生之后,对于英语学习的时间减少了。但是英语的难度在不断上升,由于自律不够,逐渐感觉到学习英语很吃力。 - 使用场景:劳一线是一位普通不够自律的大学生,为了备考四六级,在学习英语,感觉难度较大,遇到很多生词,于是打开简易app,搜索英语生词,翻译英语难题,收藏相关错题单词。下次软件提醒打卡单词。 ![输入图片说明](https://images.gitee.com/uploads/images/2022/0710/231556_9f53508c_9719451.png "头像2.png") 潜在用户 - 姓名:周枣 - 年龄:35岁 - 身份:外贸公司CEO - 个性:严谨负责,做事认真 - 爱好:喜欢游泳健身 - 痛点:企业在外贸方面,需要经常跟外国进行合作,对于文本翻译的需求较大,而且对于翻译的专业水平要求较高。专业的翻译人员和翻译公司投资较大,企业想要降低翻译成本。可以利用简易APP翻译,对于APP的技术要求和数据库较高 #### **2.7 用户旅途地图** ![输入图片说明](https://images.gitee.com/uploads/images/2022/0710/231750_4d2a0e8c_9719451.png "微博运营流程图.png") #### **2.8 利益相关者图** ![输入图片说明](https://images.gitee.com/uploads/images/2022/0710/231848_b7f0bc64_9719451.png "条件判断流程图(1).png") ### 3、需求列表 | 序号 | API技术 | 用户场景 | | |---|---|---|---| | 1 | 百度AI文本翻译 | 用户通过手机等电子软件打字翻译 | A(重要) | | 2 | 百度AI图片翻译 | 用户通过手机等电子软件打字翻译 | A(重要) | | 3 | 智能推荐系统 | 通过用户数据和搜索,智能推荐用户可能感兴趣的内容 | B(次重要 )| ## 三、简易APP产品原型表述 墨刀体验交互 [输入链接说明](https://modao.cc/app/265ALFrrepo69Wi9Bdmb #简易APP原型-分享 ) ### **1.APP页面展示** - **1.首页** 核心功能是首栏翻译栏,可以选择语言,有六个与英语相关的功能。 ![输入图片说明](https://images.gitee.com/uploads/images/2022/0710/231915_193d005b_9719451.png "主页 .png") - **2.学习页** 发布英语学习帖子,社区学习氛围强 ![输入图片说明](https://images.gitee.com/uploads/images/2022/0710/231945_976cb9c4_9719451.png "学习.png") - **3.课程页** 在线学习英语课程,课程冲刺 ![输入图片说明](https://images.gitee.com/uploads/images/2022/0710/232008_915b0ac5_9719451.png "课程.png") - **4.我的页面** 发布帖子收、藏帖子、浏览历史等常用功能齐全 ![输入图片说明](https://images.gitee.com/uploads/images/2022/0710/232026_e198108d_9719451.png "我.png") ### **2.界面的三性分析** ![输入图片说明](https://images.gitee.com/uploads/images/2022/0710/232121_0302fe35_9719451.png "三圆圈韦恩图(1).png") ### **3.数据流程** #### 3.1 产品功能结构图 ![输入图片说明](https://images.gitee.com/uploads/images/2022/0710/232426_bbeae468_9719451.png "图片1.png") #### 3.2 DFD数据流程图 ![输入图片说明](https://images.gitee.com/uploads/images/2022/0710/232447_63ea991b_9719451.png "区域结构化流程图.png") #### 3.3 数据流程的三性分析 ![输入图片说明](https://images.gitee.com/uploads/images/2022/0710/232557_9d022cf4_9719451.png "三圆圈韦恩图.png") ## 四、API产品使用及输出展示 ### 1、API接口调用代码展示 #### (1)文本翻译-通用版(百度AI开放平台) - 接口描述:文本翻译是百度翻译依托领先的自然语言处理技术推出的在线文本翻译服务,可支持中、英、日、韩等200+语言互译,100+语种自动检测 - 平台接入网址:[输入链接说明](机器翻译 - 文档 https://ai.baidu.com/ai-doc/MT/4kqryjku9) - HTTP 方法:POST - 请求 URL:https://aip.baidubce.com/rpc/2.0/mt/texttrans/v1 - 请求参数 ![输入图片说明](https://images.gitee.com/uploads/images/2022/0710/232654_19333a8f_9719451.png "Screenshot 2022-07-10 .png") ##### 1. 获取access_token ``` import requests # client_id 为官网获取的AK, client_secret 为官网获取的SK host = 'https://aip.baidubce.com/oauth/2.0/token?grant_type=client_credentials&client_id=【GiBcaR3GBRsYdMjdgdtvXQPT】&client_secret=【54bakhMvcCHSLaAzMCyblv5qUQlzsQTm】' response = requests.get(host) if response: print(response.json()) ``` 结果为 —— ``` access_token ``` '24.ba09e12a29298d6c2f560350991a6375.2592000.1659012356.282335-25869222' #### (2)调用API (图片为本地路径) ``` # python ocr_translate.py # ``` # You may install `requests` to run this code: pip install requests # Please refer to `https://api.fanyi.baidu.com/doc/26` for complete api document import requests import random import json import os import sys from hashlib import md5 file_name = '1.jpeg' url = 'https://aip.baidubce.com/file/2.0/mt/pictrans/v1?access_token=【24.ba09e12a29298d6c2f560350991a6375.2592000.1659012356.282335-25869222】' from_lang = 'zh' to_lang = 'en' # Build request payload = {'from': from_lang, 'to': to_lang, 'v': '3', 'paste': '1'} image = {'image': (os.path.basename(file_name), open(file_name, 'rb'), "multipart/form-data")} # Send request response = requests.post(url, params = payload, files = image) result = response.json() # Show response print(json.dumps(result, indent = 4, ensure_ascii = False)) ``` 输出结果 —— ![输入图片说明](https://images.gitee.com/uploads/images/2022/0710/232738_7eee6e79_9719451.png "Screenshot 2022-07-10 220246.png") ### **2 人工智能概率性** **2.1 人工智能API准确能力呈现** 百度AI开放平台:通用文字识别 ![输入图片说明](https://images.gitee.com/uploads/images/2022/0710/232802_9d4fba38_9719451.png "Screenshot 2022-07-10 文字识别优势.png") 注意:本产品结合百度平台的文字识别技术,用户可以一键拍照出现翻译结果,但是对于照片的大小和清晰度有一定的要求,否则返回的翻译结果可能不符合用户需求 ### **3、人工智能对比** ##### API 产品对比 ![输入图片说明](https://images.gitee.com/uploads/images/2022/0710/232838_23fa8581_9719451.png "Screenshot 2022-07-10 222.png") ## 五、产品未来规划 - 1、增加同传功能,加强语音翻译 - 2、增加用户的使用量,提高推荐系统的准确性 - 3、继续优化和丰富语言数据库 ## 六、学习/实践心得总结及感谢 - 心得总结:做完这一次作业,我觉得我对于产品经理的认识也加深了很多,因为这学期我还上了赵蔓老师的新媒体产品课,也是学习原型图和设计。也是因为这节课,让我在构建简易的原型图上面节省了一部分力气。而API部分,这学期的课真的讲的很好,每节课我都觉得听懂了,还能琢磨下跟上老师的节奏。所以这次的API调用进行的也是很顺利。 - 感谢:感谢许老师的教导和墨刀的原型素材提供。以及CSDN和百度AI开放平台的技术支持。 ## **七、版本迭代说明** - 1.0版本 定下软件大框架为文本翻译软件 - 2.0版本 软件定位改变,除了文本翻译还提供图片翻译 - 3.0版本 增加翻译软件的市场分析 - 4.0版本 增加课程和学习社区,完善产品原型图 - 5.0版本 竞品分析被判定为违规内容,是广告引流, 删减竞品分析