精简版_翻译软件,基于百度翻译api

article/2025/9/28 19:52:25

软件开发动机

虽然现在的翻译软件很多,但是而国内的翻译软件极为臃肿,包含了大量不需要的功能,以及各种广告及推广(呵呵……),所以自己用百度翻译api做了一个精简版的翻译软件,平常自用。

待实现的功能:

1、Windows窗口界面:包含两个文本输入框,一个待翻译语言选项框和一个目标语言选项框,一个翻译按钮。若实现功能5,则包含“自动识别”选项框。(已实现)

2、基本翻译功能:选定待翻译语言和目标语言后点击翻译按钮可准确翻译。(已实现)

3、后台功能:程序能在后台运行并能在桌面右下角显示托盘,右击有“显示主界面”和“退出”选项卡。

4、文本格式化:去除文本首尾空格以及英文输入时误输的特殊字符。

5、自动识别语言:若实现此功能,则在主界面添加一个“自动识别”选项框,并设置为默认选项;若此选项被选定,则1中的待翻译语言选择框和目标语言选项框不可选中。

6、即时翻译功能:在用户输入一个单词后不等按下翻译键自动给出翻译结果(通过识别空格来实现),用户用删除键删除一个完整的单词后自动修改翻译结果。

7、快捷键:设定快捷键组合,在有后台运行的情况下,用户按下组合键,程序自动呼出并进入输入状态,再次按下组合键程序,则界面关闭,进入后台。

软件效果截图

启动界面:
启动界面图
翻译效果:
翻译效果图

项目地址

GitHub:https://github.com/mrycguo/Translator
(路过的小哥哥小姐姐给个star)

如遇到任何bug或问题,欢迎发email反馈
E-mail:mrycguo@163.com


http://chatgpt.dhexx.cn/article/Oo98g9tl.shtml

相关文章

Translate Tab for mac(专业翻译软件)

Translate Tab for mac特别版版是Mac平台上一款功能强大的翻译软件,支持100多种语言之间的翻译。Translate Tab for ma能够立即翻译文字 并且支持语音输入文字,可以直接通过你的Mac菜单栏访问和使用。Translate Tab for mac版是最好的翻译软件。欢迎前来…

translatium好用吗?mac翻译软件推荐

translatium mac中文版是最强大的Google Translate客户端,作为一款优秀的在线翻译工具,translatium mac支持150多种语言间实时翻译,支持语音输入识别以及语音输出,支持OCR识别,支持手写输入识别等,功能非常…

c语言相机翻译器下载,拍照翻译器

拍照翻译器是一款非常好用的手机翻译软件,在你出去旅行的时候再也不用担心会有语言不通的问题发生了。它可以进行各种语言的互译。直接录音就可以翻译哦,超级快速的翻译软件等你来使用。下载到手机里也不会占用很多内存的。 拍照翻译器介绍 拍照翻译器ap…

yuki翻译器钩子_yuki galgame翻译器

yuki galgame翻译器是一个github项目,这个软件的主要作用就是同步翻译日文galgame,对于许多喜欢gal的玩家来说以后啃生肉就不用那么麻烦了,支持在线和离线翻译,据说比现在主流的VNR翻译器速度要快很多,不卡顿,所以使用起来也会更加方便 yuki galgame翻译器功能 从正在运行的 Ga…

ZALO LINE facebook翻译 聊天即时翻译 WhatsApp 自动翻译

WhatsApp聊天即时翻译 自动翻译 双向翻译 一键翻译 多开管理 WhatsApp聊天即时翻译 自动翻译 双向翻译 一键翻译 多开管理 zalo聊天即时翻译 自动翻译 双向翻译 一键翻译 多开管理 tg电报聊天即时翻译 自动翻译 双向翻译 一键翻译 多开管理 tiktok聊天即时翻译 自动翻译 双…

研究生们都在推荐哪些好用的论文在线翻译软件?

英语作为世界上运用最广泛的语言,与我们的生活也越来越密不可分。生活中处处都可以见到英文的标识,而对一批又一批的学生来说,英语也变成了我们提升自己的又一大法宝。在我们写作论文的时候,英语更加是必不可少的能力项。 但是学…

论文翻译软件对比

论文翻译软件 GeenMedical 在线即时翻译软件可能真的很好用,但是它需要付费使用 知云文献翻译:没有积分的时候,可以使用百度翻译和有道翻译;有积分的时候,可以使用谷歌和搜狗翻译,基本上都能翻译准确 两个…

适合Mac版的即时翻译软件

适合Mac版的即时翻译软件 之前用windows版本时,个人感觉最好用的即时翻译软件则为“有道词典”,它既可划词翻译,有可划句翻译。 但最近更换了Mac电脑,第一反应就是下载了有道词典,结果发现mac版的有道词典只可划词翻译…

免费实时语音识别和即时翻译软件

https://speechlogger.appspot.com/zh/ 配合这里使用 https://www.zhihu.com/question/438163131/answer/2419740502 打开立体声混音 Tips:注意,不必要用选择侦听此设备,这个选项勾选后的意思是,可以选择其他播放源,比如耳机,否则就是通过扬声器听到扬声器声音,此时会…

实时翻译软件-大家都在用的实时免费翻译软件

实时翻译软件,今天给大家分享一款免费实时翻译软件,我们为什么要选择这款好用的翻译软件,因为汇集了世界最好的几个翻译平台(百度/谷歌/有道),第一点翻译质量高,选择性多。第二点支持各种语言互…

MATLAB 三维坐标绘图

已知XX.txt中保存有如下三维坐标数据: 0 0 117.3728 0 0.002 117.3728 0 0.004 117.3728 … 2.639 3.515 117.4011 2.639 3.518 117.4011 2.639 3.52 117.4011 绘制结果如图: 代码如下: clear;clc;close all; dataload(E:\flat.txt);xdata…

【MATLAB】三维绘图 三维数据插值

目录 前言MATLAB插值函数三维绘图绘制立体曲线图绘制曲面图等高线在XY平面的投影 前言 调用一下MATLAB自带的seamount.mat数据文件 load seamount plot3(x,y,z,.,markersize,12) xlabel(Longitude), ylabel(Latitude), zlabel(Depth in Feet) grid on采用函数griddata对三维数…

MATLAB---绘制三维图形函数实例介绍

例:用plot3函数绘制三维螺旋线。 >> t linspace(0, 10*pi, 300); >> plot3(20*sin(t), 20*cos(t), t, r, linewidth, 2); >> hold on %图形保持 >> quiver3(0,0,0,1,0,0,25,k,filled,LineWidth,2); >> quiver3(0,0,0,0…

Matlab三维绘图------三维曲线图

在matlab中绘制的三维图主要有三种: 三维曲线图、立体网状图、和三维曲面图 其基本命令为: plot3 %三维曲线图 mesh %立体网状图 surf %三维曲面图三维曲线图基本绘图函数 函数命令:plot3 调用格式:plot(x1,y1,z1,x2,y2,z2,……

[Matlab科学绘图] Matlab三维绘图总结

主要对matlab三维绘图函数进行总结并展示一下绘图结果,重点不在函数解读,在于函数介绍,函数的具体使用可以查看matlab的help文档。 函数名说明line,plot3,ezplot3绘制三维曲线mesh,ezmesh绘制三维网状图me…

使用MATLAB进行三维空间绘图

目录 使用MATLAB进行三维空间绘图一个入门例程matlab中的mesh()函数matlab中的meshgrid()函数matlab中的plot3函数例程代码解释 使用MATLAB进行三维空间绘图 三维图具有直观、立体的空间形象,容易使人形成总体的比较具体的三维印象,接近于现实.所以 对某…

Matlab三维散点绘图

有两种方式可以实现对散点集的三维绘图 1.scatters函数 散点图 - MATLAB scatter- MathWorks 中国 s ones(max(size(z)),1)*20; %圆圈的大小 scatter3(x,y,z,s,z,filled,s); %filled表示填充圆圈 2.三维插值mesh函数 首先对散点集进行三维插值,使用scatteredIn…

MATLAB三维绘图---三维曲面图

matlab绘制三维图中,最常见的是三维曲线图和三维曲面图 三维曲线图比较简单函数命令为plot3,已经详细介绍过,具体请见Matlab三维绘图------三维曲线图 三维曲面图的不同类型及对比 三维曲面图又分为三维网面和三维网格面图,其原…

matlab三维向量,matlab三维数据绘图

 3D数据绘制唇部图像主要由两部分构成,一个是唇部在X-Y平面的栅格,一个是根据相应Z轴的涂色。主要使用了matlab里meshgrid、surf和shading。 1 使用meshgrid生成栅格 meshgrid(x,y)由向量x和向量y通过复制的方法产生绘制图形时所需的栅格数据点矩阵X、Y。该命令产生栅格数…

matlab 三维绘图

clear,clc; x0:pi/10:2*pi; yx; [X,Y]meshgrid(x,y);%转换为空间点坐标 Zsin(X).sin(2X3); surf(X,Y,Z) box on xlabel(‘x轴’),ylabel(‘y轴’),zlabel(‘z轴’) title(‘三维曲面图’) grid on 绘制同心圆 fcs.m ainput(‘输入横坐标:’); binput(‘输入纵坐标:’); rinput…