译译交友项目介绍

一、 项目背景

        随着社会的进步,英语作为一种国际语言,很多人都在学习英语,然而现在很多人都会因为学习英语而烦恼,有时还会因为是一个人学习而感到枯燥。面对情绪的低落,往往会使学习更困难。因此,我打造了一个全新的翻译交友软件,旨在让人们在学习英语的过程中能够感到乐趣,带着兴趣去学,还能收获一群志同道合的好友,这给学习带来了全新的体验。

二、 项目目的

        打造一个全新的翻译交友平台,让人们在学习英语的过程中能够感到乐趣,因为在这个平台不仅能学习到知识,还能收获一群志同道合的好友,打造出属于自己特有的翻译空间。

三、 项目意义

 让人们可以自行学习到有用的知识

 给人们的学习生活提供兴趣

 为想要学习英语的人们提供一个平台,既能学习到知识,也能为自己寻求一个安慰之处

  • 项目内容

1 、前景规划

        在未来,我们计划进一步提升交友软件的翻译功能和好友聊天功能,不断优化用户体验,增加社交互动元素,以满足用户不断增长的需求。同时,我们将加强市场推广和用户获取工作,扩大用户基数,提升品牌知名度。在技术方面,我们将持续跟踪最新的翻译技术发展趋势,引入人工智能和机器学习等先进技术,提高翻译准确性和速度。此外,我们还计划与相关行业合作,推出更多创新功能,如视频聊天、虚拟现实社交等,不断丰富交友软件的功能和体验。总体而言,我们的前景规划是持续创新、不断发展。通过不懈努力和持续改进,我们相信本项目将取得长期稳定的成功,并为用户带来更多惊喜和乐趣。

部分页面截图如下:

 

  

四、我负责的模块

(1)全栈

(2)前端技术:原生微信小程序+axios

(3)后端技术:springboot+Mybatis-plus+Mysql+Redis

项目亮点:

        1.使用百度翻译的api进行汉译英或英译汉

        2.使用redis实现的set集合实现点赞、收藏等功能

        3.实现动态发布、动态评论、限制上传图片等功能

业务逻辑:

(1)翻译逻辑:

        输入内容后,选择翻译方式(汉译英,英译汉),点击翻译按钮,使用axios访问后端接口进行交互,后端将所需的参数传给百度翻译api(需申请并注册一个账号),得到翻译结果,后端封装返回参数并返回给前端展示

(2)发布动态逻辑:

        用户上传图片及输入文字内容,上传图片,使用微信小程序的wx.chooseImage API,可以限制上传数量,再将得到的fileList及文字内容交给后端。后端先将上传的图片存入图片表,再将图片表的外键id填入到动态表中,以便下次查看动态时可以查询到图片。

(3)图标使用:

我采用阿里图标来丰富页面,例如点赞特效,收藏特效,以及tabBar的图标。

代码网址:

译译交友软件项目代码地址icon-default.png?t=N7T8https://gitee.com/yq-leisure/YQ_Recite

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/pingmian/26698.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

游戏心理学Day13

游戏成瘾 成瘾的概念来自于药物依赖,表现为为了感受药物带来的精神效应,或是为了避免由于断药所引起的不适和强迫性,连续定期使用该药的 行为现在成瘾除了药物成瘾外,还包括行为成瘾。成瘾的核心特征是不知道成瘾的概念来自于药…

MySQL系列-语法说明以及基本操作(二)

1、MySQL数据表的约束 1.1、MySQL主键 “主键(PRIMARY KEY)”的完整称呼是“主键约束”。 MySQL 主键约束是一个列或者列的组合,其值能唯一地标识表中的每一行。这样的一列或多列称为表的主键,通过它可以强制表的实体完整性。 …

编程基础知识读后感怎么写:深入剖析与全面解读

编程基础知识读后感怎么写:深入剖析与全面解读 在阅读完编程基础知识相关书籍或资料后,撰写一篇高质量的读后感是巩固所学、深化理解的重要方式。然而,如何写出一篇既有深度又有广度的读后感,却是一个让许多人感到困惑的问题。本…

微信小程序开发教程

尚硅谷微信小程序开发教程,2024最新版微信小程序项目实战! 一、小程序基础 1. 初始小程序 微信小程序是一种运行在微信内部的 轻量级 应用程序。 使用小程序时 不需要下载,用户 扫一扫 或 搜一下 即可打开应用,它也体现了 “用…

【ARM Cache 及 MMU 系列文章 6.4 -- ARMv8/v9 如何读取 Cache Tag 及分析其数据?】

请阅读【ARM Cache 及 MMU/MPU 系列文章专栏导读】 及【嵌入式开发学习必备专栏】 文章目录 Cache Tag 数据读取测试代码Cache Tag 数据读取 在处理器中,缓存是一种快速存储资源,用于减少访问主内存时的延迟。缓存通过存储主内存中经常访问的数据来实现这一点。为了有效地管…

未来的5-10年,哪些行业可能会被AI代替?

在未来的5-10年,多个行业可能会受到AI技术的影响,其中一些工作可能会被AI所代替。以下是对可能被AI替代的行业及工作的一些概述: 客户服务与代表:随着AI技术的发展,特别是自动话术对话和语音生成技术的进步&#xff0…

快捷键专栏 IDEA、Navicat、电脑、Excle、Word等

标题 电脑篇windowsR 配合以下常用命令连上公司网线WiFi速度变慢问题解决Windows10 设置鼠标右键在此处打开cmd和Powershell窗口、关机打开电脑诊断工具系统设置常用设置查看电脑出场日期 systeminfo删除文件显示已在另一个程序打开?找回回收站删除的文件WindowsR输…

Mocha Pro 2024 v11.0.1 Mac版摄像机反求跟踪插件更新:优化AE/PR/OFX/达芬奇工作流程

更新Mac苹果版,原生支持Intel和Apple M芯片,安装很简单。Mocha Pro 是一款世界知名的软件和插件,用于平面运动跟踪、3D 跟踪、动态观察、对象移除、图像稳定和PowerMesh有机扭曲跟踪。得益于集成SynthEyes核心3D跟踪算法的强大功能&#xff0…

linux为什么不是实时操作系统

Linux为什么不是实时操作系统? 从我们接触Linux系统开始,一直听到的都是它是非实时操作系统,怎么理解这个非实时呢? 我的理解,非实时,就是中断响应不及时,任务调度不及时。那么,真…

【数组】【双指针】三数之和

打算冲一把算法类比赛,之前一直对算法提不起兴趣,也有我自己对它的抵触,本身算法也比较菜。 但现在打算勤勤恳恳刷题,踏踏实实总结,冲! 数组——双指针 三数之和 该题力扣网址 错误做法 三重循环框架&a…

互联网+智慧运维管理平台建设方案

互联网智慧运维管理平台建设方案 随着信息技术的飞速发展,互联网与各行各业的深度融合已经成为大势所趋。在运维管理领域,传统的运维模式已经无法满足日益复杂的业务需求和技术环境。为了提升运维效率、降低运维成本、保障系统稳定运行,构建…

Adobe Illustrator (AI)小技巧总结

AI2024(64bit) Adobe Illustrator 软件安装包下载地址: 百度网盘下载https://pan.baidu.com/s/1C10-2JVN1rxFF5VFRuV2Yw?pwdSIMS 1.效果-扭曲与变换-变换,两个图形组合(CtrlG)中心点在中间 例:角度7.5副本24半圆48格…

【轮询负载均衡规则算法设计题】

一、题目描述 给定n台主机(编号1~n)和某批数据包,数据包格式为(抵达主机时刻,负载量)。这里数据每个时刻最多只有1条数据到达。负载量表示该主机处理此数据包总耗时。请计算轮询负载均衡规则下&#xff0c…

云平台关键技术 | 使用异步框架 celery 后台执行linux命令的实例

准备工作 (1) 环境 J1 server, CentOS7.9$ which gcc /home/wangjl/soft/gcc-12.3.0/bin/gcc$ which python3 /home/wangjl/soft/python3/python-3.10.14/bin/python3$ gcc --version gcc (GCC) 12.3.0 Copyright (C) 2022 Free Software Foundation, Inc.$ python3 -V Pytho…

计算机msvcp100.dll丢失怎么办,分享5种亲测有效的解决方法

电脑已经成为我们生活中不可或缺的一部分。然而,在使用电脑的过程中,我们常常会遇到一些问题,其中之一就是电脑提示缺失msvcp100.dll。这个问题可能会让我们感到困惑和烦恼,但是只要我们了解其原因并采取相应的解决方法&#xff0…

oracle 自动优化SYS_AUTO_SQL_TUNING_TASK操作

1、查询SYS_AUTO_SQL_TUNING_TASK在执行什么任务 select execution_name,status,execution_start,execution_end from dba_advisor_executions where task_nameSYS_AUTO_SQL_TUNING_TASK order by execution_start desc; select * from DBA_ADVISOR_SQLSTATS where execution_n…

数据仓库学习之hbase-2.2.7分布式搭建

hbase-2.2.7分布式搭建 1、上传解压配置环境变量 # 1、解压 tar -xvf hbase-2.2.7-bin.tar.gz.gz# 2、配置环境变量 vim /etc/profile# 3、在最后增加配置 export HBASE_HOME/usr/local/soft/hbase-2.2.7 export PATH$PATH:$HBASE_HOME/bin# 4、使环境变量剩下 source /etc/p…

Java常见规范及易忘点

文章目录 命名-注释-格式命名注释格式 语法规范易错点 命名-注释-格式 命名 类,接口,枚举,注解名用大驼峰命名 方法名,变量名小驼峰 静态常量全大写,下划线_分割 boolean类型 isError 小驼峰,不能isNo…

利用API推动业务创新

在数字化时代,企业不断创新以求生存和发展。API(应用程序编程接口)作为一种强大的技术工具,为业务创新提供了无限的可能性。通过正确地开发和应用API,企业能够打造生态系统,开拓新市场,提升用户…

Go AfterFunc 不触发

前言 函数原型为: func AfterFunc(d Duration, f func()) *TimerGo 的 time.AfterFunc 的作用是等待指定的时间间隔,然后在它自己的 goroutine 中调用 f。 现在有一个问题,我明明调用了 AfterFunc,但是它还没调用我指定的函数&…