首页
学习
活动
专区
工具
TVP
发布

用python做一个翻译软件

,反倒是机械化的翻译可能会是你的中文水平下降,阅读一篇外国文章,最重要的就是对每个单词的了解,理解,如果单词的意思都不懂,更不要想去理解文章的意思了。...因此这里做了一个翻译的小软件,我们的鼠标选中的文本并翻译出来。 例如,在阅读qt帮助的时候,碰到生词: ?...这里用到的东西挺多的,获取鼠标事件,接着调用键盘事件,然后调用爬虫去爬取百度翻译的结果,接着用tkinter显示出来。...,在利用pytkinter可视化一下,在将其打包,这样就是一个翻译软件了。...---- 因为篇幅有限,不能够全部贴代码出来,如果有需要的话可以在这里下载自行尝试一下,因为用到的库很多,所以这个软件的大小有60多M,当然打包之后使用便利,直接运行程序也是可以一样的效果的。

2.2K40

一个跨平台的翻译软件

今天给大家推荐一款跨平台的翻译软件!...pot(Translator of Pylogmon) 翻译 选中需要翻译的文本之后,按下划翻译快捷键即可 输入翻译 按下输入翻译快捷键,输入需要翻译的文本,Enter 键翻译 插件调用 选中需要翻译的文本之后...$/1000token) 阿里翻译(需要申请 api 服务 每月免费额度 100 万字符) 百度翻译(需要申请 api 服务 每月免费额度 100 万字符) 彩云小译(需要申请 api 服务 每月免费额度...100 万字符) 腾讯翻译(需要申请 api 服务 每月免费额度 500 万字符) 火山翻译(需要申请 api 服务 每月免费额度 200 万字符) Lingva 翻译(无需申请,可以直接使用,也可以自建服务...(见lingva-translate)) 谷歌翻译(无需申请,但需要自己解决网络问题,已提供镜像站地址设置选项) 必应翻译(无需申请,直接使用) 必应词典(无需申请,只能查) DeepL(无需申请,直接使用

31140
您找到你想要的搜索结果了吗?
是的
没有找到

【大家的项目】Tran 简洁, 快速, 翻译

技术栈: rust tauri solidjs typescript 欢迎萌新参与练手, 也欢迎大手子来魔改, ⭐star 当然是多多益善啦, ヾ(≧▽≦*)o Tran 简洁, 快速, 翻译 Keep...功能 翻译 划过固定 划过关闭 划过复制 快捷键: Alt + X 构建 To \ Form ZH JA ZH ✅ EN ✅ JA ✅ Form 为第一语言, 非第一语言将翻译为第一语言...To 为第二语言, 第一语言将翻译为第二语言 Q: 为什么要分别构建, 而不是一个程序支持所有语言呢?...所以tran将分别构建 如果你其他语言的需要, 请提 issue 我将添加构建 贡献 理论上,更多的镜像能支持更多的人使用,更多人使用则 tran 翻译速度会保持在很快的速度,因为 vercel 冷启动耗时很长...部署后可 PR 到 MIRROR 来贡献你的力量 感谢 Pot 功能模块 Selection https://github.com/Borber/tran

9310

基于翻译和 Azure OpenAI 实现 ChatGPT 在线翻译功能

了不起常用的一个翻译工具叫翻译,是一个 Chrome 插件,日常看英文文档的遇到不懂的单词或者句子直接选中,然后点击一下图标就可以实现自动翻译。...翻译源 这个插件的翻译很多,如下所示 其中的翻译源的使用方式不完全相同,一些不用任何配置就可以使用,比如 DeepL 和必应翻译,安装好插件就可以直接使用; 一些需要解决网络问题才能正常使用...配置 roure 的时候需要我们可用是 site 站点;配置自定义域名的时候要求我们可用的 roure 配置翻译 当我们代理服务部署完成过后,再回来翻译这里,在插件的服务申请 => ChatGPT...至此我们的 ChatGPT 的配置就完成了,简单总结一下: 因为我们国内无法直接使用 ChatGPT,我们这里通过申请微软的 Azure OpenAI 来替代原生 OpenAI,但是又因为翻译的 API...如果翻译能直接兼容 Azure OpenAI 的话,其实我们就不用中间的代理了,可以直接配置。同理我们配置了代理服务过后,以后在其他 OpenAI 的客户端我们都可以直接使用了,一劳永逸。

41730

基于 ChatGPT API 的翻译浏览器脚本实现

实现翻译 翻译是一种常见的网页功能,用户选择一个单词或一段文本时,自动弹出一个小窗口,显示该单词或文本的翻译。...icon.src = 'http://example.com/icon.png' translation.appendChild(icon) 为页面添加一个鼠标抬起事件监听器,当用户选择一段文本时,设置搜索关键。...border: 1px solid #ccc; box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.1); z-index: 9999; } 以上这些步骤就能实现翻译的基本功能...点击翻译按钮,就会通过接口请求,将翻译结果显示在下方。...小结 本文介绍了如何实现翻译的基本功能,包括使用 OpenAI 提供的接口进行翻译、在 HTML 页面中添加触发翻译的按钮和鼠标抬起事件监听事件、使用 AJAX 请求从接口获取翻译结果并将其显示在

1.3K30

16.1K Star开源一款支持网页和 PDF 的翻译工具

CopyTranslator是一款开源软件,旨在提供高效的翻译工具。它的主要功能是将用户选择的文本或整个文档快速翻译成其他语言。支持网页和 PDF 的翻译工具。...了它就可以解决阅读 PDF 文件时,要翻译大段内容情况下的乱码、换行、翻译不准的问题 img img entoch 软件介绍 CopyTranslator使用Python编写,并利用了机器学习和自然语言处理技术...它可以轻松集成到用户的文本编辑器或浏览器中,使其成为一个强大的辅助翻译工具。这款软件提供了多种翻译引擎的支持,包括Google翻译、百度翻译等,确保用户能够选择适合自己需求的翻译服务。...4.自定义翻译快捷键:用户可以根据自己的喜好设置翻译快捷键,使得操作更加方便快捷。 使用步骤 1.安装软件:在GitHub上下载最新版的软件,并按照提供的安装说明进行安装。...2.选择翻译引擎:打开软件的设置界面,选择合适的翻译引擎。根据需要,你可以配置多个翻译引擎来实现灵活的翻译选择。 3.设置翻译快捷键:在软件设置中,设置你喜欢的翻译快捷键。

18510

多家翻译软件大型翻车现场?机器翻译到底哪些不确定性

具体表现是,在机器翻译的世界里,一直无法赋予机器足够的“灵性”。例如,林则徐虎门销烟被某度软件翻译成了“Lin Zexu sells cigarettes in Humen” 。...对此,AI科技评论还专门测试了其他几个著名的翻译软件。其表现如下: 显然,谷歌翻译也没能经受的得住考验。 金山翻译,仍然是sells,这动词还用的是第三人称单数! 有道翻译:“销烟=烟”。...1 数据和算法双重问题下的翻译BUG 那么,只是简单的一句缺乏上下文语境就能解释这么多家翻译软件为什么都出现BUG么?...在论文中,作者对于包括但不限于“生词”的机器翻译现象给予了一个总结:所有的机器翻译问题的基本主题都是不确定性,即学习任务的一对多性质,换句话说给定一个句子,多种翻译结果。...除了谷歌,【微信翻译】之前也出现过误翻情况,原因是无法有效应对没经过训练的非正式英文词汇,不过,现在微信翻译团队已经通过添加特殊的copy机制初步解决了这个问题。

48020

linux必要安装杀毒软件吗_linux杀毒软件企业版

据有些Linux用户在Linux操作系统下使用360安全卫士国产系统适配专版反馈称:有时会显示木马,或是误报。...比方在Deepin系统中用商店安装的360安全卫士在扫描时报木马,如下图所示: 误报依据 经验证,这是误报,如果有Linux用户出现相同的情况,可不需要做其他的处理。...这了多年,就目前而言,linux更需要一个系统的助手提供给新手用户,而不是一个所谓的杀毒软件。...所以建议新用户暂时可以不用杀毒软件linux的病毒还没到每天挂着360,时时防范着的时候,桌面主力版本的linux很多ssh也没开启,防火墙也是打开的,还是很安全的,也没有什么共享软件和nfs等等,所以大可放心...比如Linux桌面系统,过去不光是软件少,仅有的那些软件安装也很困难,需要编译安装,解决依赖,一些系统目录不一样的还需要自己查看config找问题。

5.3K20

Eudic欧路词典 for Mac v4.2.9增强激活版

Eudic欧路词典 for Mac是特别针对Mac苹果系统优化英文词典软件,支持Mdx扩展词库,为您提供英语翻译、每日英语听力、英语入门听力发音、VOA听力、CNN听力、四六级等英语听力资源。...1 、全面支持最新Retina屏幕,更加的词典阅读体验,尽展清晰精美细节2、智能词典: 支持单词模糊搜索、拼写校正、联机词典3、文章、短句翻译4、单词、整句发音朗读5、鼠标取词、翻译6、包含生词本、...历史记录等学习功能二、首个支持Mac系统屏幕取词、搜索的词典软件1 、提供Mac系统屏幕取词、搜索,支持任何Mac程序,准确率最高2、 针对Mac系统特别优化,不干扰其他程序的正常运行3、支持单词和词组取词...,还能整句翻译句子4、大量取词设置,方便不同操作习惯的用户三、海量词库,丰富词典1、常用英汉词条30万个,专业词条40万个,专业词库覆盖医学、经济、工程、计算机等十余个领域2、支持海量第三方词典库,包括...:Mdict、林格斯、Babylon等扩充词库3、同义、反义词库4、完整收入权威WordNet英英词典,包含10万条英英解释5 、50万条常用例句库,不需联网也能搜索例句6、文章短句翻译功能

62120

Eudic欧路词典 增强版 Mac下载

1 、全面支持最新Retina屏幕,更加的词典阅读体验,尽展清晰精美细节2、智能词典: 支持单词模糊搜索、拼写校正、联机词典3、文章、短句翻译4、单词、整句发音朗读5、鼠标取词、翻译6、包含生词本、...历史记录等学习功能二、首个支持Mac系统屏幕取词、搜索的词典软件1 、提供Mac系统屏幕取词、搜索,支持任何Mac程序,准确率最高2、 针对Mac系统特别优化,不干扰其他程序的正常运行3、支持单词和词组取词...,还能整句翻译句子4、大量取词设置,方便不同操作习惯的用户三、海量词库,丰富词典1、常用英汉词条30万个,专业词条40万个,专业词库覆盖医学、经济、工程、计算机等十余个领域2、支持海量第三方词典库,包括...:Mdict、林格斯、Babylon等扩充词库3、同义、反义词库4、完整收入权威WordNet英英词典,包含10万条英英解释5 、50万条常用例句库,不需联网也能搜索例句6、文章短句翻译功能四、LightPeek...快速查、全文翻译朗读工具1、对整篇文件进行翻译2、优化的发音引擎,既可以单词发音,还能进行整句的朗读3 、将发音内容保存至iPod 或 iPhone五、强大的扩充功能1、提供海量扩充词库,覆盖多个语种

97840

数栈技术干货:从0到1实现谷歌插件开发探索及应用

(一)思考 如何去做一个翻译插件,首先要考虑的以下几点: 如何实现翻译效果 如何选中我们需要的元素 选中元素之后如何展示翻译面板 所有的浏览器 Tab 都需要支持翻译效果 思考完上面的这些点后...现在翻译的面板就已经基本写好了。...此时面板和翻译的面板都已经了,再考虑一下如何实现 popup 脚本与 content_script 脚本之间的通信。...首先,在 popup 脚本,我们在打开窗口的时候需要去查询是否存储开启翻译的状态,同时, 同时当状态发生变更的时候需要将其存储时,再在当前的Tab下面发送请求。...,所以还是决定着重于介绍翻译

1K20

推荐 8 个超实用的谷歌 Chrome 插件,大牛都在用

针对这个问题,我采取的解决办法如下: 第一步,将 crx 格式的插件文件后缀名改为 rar(linux 和 max 系统可以改为对应的压缩包格式),然后解压缩; 第二步,进入“chrome://extensions...翻译插件:翻译 对英文不好的人来说,浏览英文网页是一件非常痛苦的事情,不断在两个页面之间复制粘贴翻译内容会很麻烦,而 Chrome 的翻译(插件名字就叫”翻译“)插件能够很好地解决这个困扰...插件安装完后会在浏览器右上角出现下图中的图标,如果图标中带有”off“字样,说明翻译没有权限对当前页面进行翻译操作。 ? 点击这个图标就会弹出翻译结果(下图)。...若有截长图的需求,只能寻找专门的截图软件,但其实 Chrome 的 Full Page Screen Capture 插件已经实现了这项功能。...全部都用过的,请留言吱一声。

3K30

我珍藏的神兵利器(软件篇)

朋友能推荐更好的,那就不枉此篇。本文作者为「liutf 」可点击「阅读原文」关注作者博客。...windows软件 快速启动:WOX 快速启动应用+文件搜索+各种实用插件(计算器、翻译、网页快速访问等)。我的最爱,没有它我几乎半残。 ?...推荐 | 小编也在用 一开始从用altrun 然后试过Listary ,发现WOX 后,最为顺手,效率提升100%,去GitHub下载即可,详细的安装文档。...看图工具:2345看图王 虽然名字土鳖,国产软件,一贯的流氓行为。但是看图是真好用,我能忍。233333....沙拉查-网页翻译 全能网页翻译,开放源码、功能丰富、超多词典、清爽快速、支持个性化设置 详细信息删除。 找了很久才找到的翻译软件,而且双击Ctrl还可以弹出查询翻译页面。用起来很爽。

1.7K40

Chrome浏览器必备插件推荐

Adblock Plus 广告拦截,支持自定义规则 Adblock Plus会阻止 YouTube™ 广告、弹出窗口并抵御恶意软件!享受没有恼人广告的网络世界。...使用标签来组织您的收藏或为您的待办事项创建注释 达达翻译 翻译、生词本、吐司弹词、与扇贝同步 翻译 基于牛津字典的「英英翻译」、「例句」 自带「生词簿」, 并可同步至扇贝、有道 基于记忆曲线的...chromium(chrome环境下开发)及其衍生浏览器(如:360安全浏览器、360极速浏览器、猎豹浏览器、百度浏览器、UC浏览器等)提供分析、提取网页中的图片并以多种筛选方式辅助用户选取下载等功能的扩展软件...插件链接 SimpleExtManager Chrome Better History IE Tab Adblock Plus crxMouse Chrome-鼠标手势 Toby for Chrome 达达翻译

1.9K00

科研神器推荐之那些年你用过的工具

科研神器推荐之爱科研、爱生活 1.论文下载神器篇 1.1 Sci-Hub 关于论文下载神器篇,大家知道sci-hub,地址如下: https://sci-hub.tw 使用需要配上Sci-Hub插件!...2.翻译篇 沙拉查-聚合词典翻译 github地址: https://github.com/crimx/ext-saladict 官网下载: https://saladict.crimx.com/...大量权威词典涵盖中英日韩法德西语;多个主流机器翻译;有道与谷歌网页翻译。 极灵活的方式 支持四种方式与鼠标悬浮取词同时设置;不同情况自动切换不同方式。...丰富的生态,配合其它工具可实现浏览器外,OCR 查(图片文字识别)。 情境模式快速切换词典组合 已预设多种场景,每种情景模式下可设置不同词典搭配,一键快速切换。...单词与句子发音 多个词典支持单词真人发音;机器翻译长句朗读;发音可以开启波形控制,支持 AB 循环以及变速播放。 ?

95110

Mac中的翻译神器

翻译工具用过不少,像有道词典、灵格斯、欧路、还有浏览器的插件等,不过最近用过的一款翻译工具让我眼前一亮,就是接下来要介绍的 Bob 。...Bob 是一款款非常好用的开源菜单栏翻译软件,支持翻译,截图翻译和手动输入翻译,支持的翻译源有道翻译、百度翻译和谷歌翻译等,关键是还支持自定义插件,对于具有开放性、能扩展的东西我都是比较喜欢的。...,之所以是试用版,是因为使用的 key 是作者的,而且百度翻译的 API 并发限制,多人使用同一个 key ,就会出现翻译失败的情况。...上面提到的都是翻译,有时候阅读的 PDF 文件是扫描版,没法复制,这时就可以使用截图翻译的功能了,按下 option + S 键,就会出现截图选择框,对需要翻译的区域进行选择即可,如下图: 总结下...: 1、安装 Bob 后需要自己注册一个百度翻译(因为免费)的服务加到软件中,否则内置的可能会出现翻译出错; 2、如果想要更精准的翻译结果,可以使用插件的方式; 3、日常使用基本 option + D

86080
领券