技术栈: 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
今天给大家推荐一款跨平台的划词翻译软件!...pot(Translator of Pylogmon) 划词翻译 选中需要翻译的文本之后,按下划词翻译快捷键即可 输入翻译 按下输入翻译快捷键,输入需要翻译的文本,Enter 键翻译 插件调用 选中需要翻译的文本之后...,复制想要翻译的内容即可 安装指南 https://pot.pylogmon.com/docs/tutorial/install 支持接口 支持接口 Open AI(需要申请 api 服务 0.002...(见lingva-translate)) 谷歌翻译(无需申请,但需要自己解决网络问题,已提供镜像站地址设置选项) 必应翻译(无需申请,直接使用) 必应词典(无需申请,只能查词) DeepL(无需申请,直接使用...(也可以使用自己的 API Key)) Github地址:https://github.com/pot-app/pot-desktop End
作为技术人员平时经常会翻看一些技术文档,而对应技术社区来说很多文档都是英文的,那毫无疑问翻译工具是少不了的。...了不起常用的一个翻译工具叫划词翻译,是一个 Chrome 插件,日常看英文文档的遇到不懂的单词或者句子直接选中,然后点击一下图标就可以实现自动翻译。...配置 roure 的时候需要我们有可用是 site 站点;配置自定义域名的时候要求我们可用的 roure 配置划词翻译 当我们代理服务部署完成过后,再回来划词翻译这里,在插件的服务申请 => ChatGPT...至此我们的 ChatGPT 的配置就完成了,简单总结一下: 因为我们国内无法直接使用 ChatGPT,我们这里通过申请微软的 Azure OpenAI 来替代原生 OpenAI,但是又因为划词翻译的 API...如果划词翻译能直接兼容 Azure OpenAI 的话,其实我们就不用中间的代理了,可以直接配置。同理我们配置了代理服务过后,以后在其他 OpenAI 的客户端我们都可以直接使用了,一劳永逸。
在我们学习的时候,在我们查找文档的时候,很多内容都是英文的,如果你的英文不好,就很难去阅读这篇文章,语言不通是我们学习的最大的绊脚石,虽然谷歌浏览器有翻译的功能,翻译出来的效果也是挺不错,但是这样子阅读文章并不能对我们的工作学习起到帮助...因此这里做了一个划词翻译的小软件,我们的鼠标选中的文本并翻译出来。 例如,在阅读qt帮助的时候,碰到生词: ?...这里实现的是获得鼠标选取的内容,紧接着传递给爬虫,然后将翻译的结果返回到key和v,之中。 关于爬取百度翻译的,主要是利用post方法获得翻译的json数据,在对json数据解析,提取翻译的结果。...response_1 = '' return response_0, response_1 在最后翻译结果获取到了,在利用pytkinter可视化一下,在将其打包,这样就是一个划词翻译软件了...就这样,在日常的使用中也是非常便利的,只需要用鼠标选取一下,它就显示出单词的翻译结果。
实现划词翻译 划词翻译是一种常见的网页功能,用户选择一个单词或一段文本时,自动弹出一个小窗口,显示该单词或文本的翻译。...border: 1px solid #ccc; box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.1); z-index: 9999; } 以上这些步骤就能实现划词翻译的基本功能...使用 antd 的 Popover 组件来显示,使用 react 重构下 js 代码,我们就可以实现如下效果。 点击翻译按钮,就会通过接口请求,将翻译结果显示在下方。...这样响应的内容就会根据 Server-sent events(服务器发送的事件)逐个显示了。 文本转语音 一般翻译插件都有语音播放的功能,我们可以利用 可以使用 Web Speech API。...小结 本文介绍了如何实现划词翻译的基本功能,包括使用 OpenAI 提供的接口进行翻译、在 HTML 页面中添加触发翻译的按钮和鼠标抬起事件监听事件、使用 AJAX 请求从接口获取翻译结果并将其显示在
CopyTranslator是一款开源软件,旨在提供高效的翻译工具。它的主要功能是将用户选择的文本或整个文档快速翻译成其他语言。支持网页和 PDF 的划词翻译工具。...它可以轻松集成到用户的文本编辑器或浏览器中,使其成为一个强大的辅助翻译工具。这款软件提供了多种翻译引擎的支持,包括Google翻译、百度翻译等,确保用户能够选择适合自己需求的翻译服务。...2.选择翻译引擎:打开软件的设置界面,选择合适的翻译引擎。根据需要,你可以配置多个翻译引擎来实现灵活的翻译选择。 3.设置翻译快捷键:在软件设置中,设置你喜欢的翻译快捷键。...这将使你能够轻松地触发翻译功能。 4.开始翻译:打开你的文本编辑器或浏览器,选择你要翻译的文本,按下设置的翻译快捷键,CopyTranslator将会自动翻译你所选择的内容。...总之,CopyTranslator是一款强大而高效的翻译工具,提供了快速翻译、多语言支持和自定义翻译快捷键等功能,使用户可以更轻松地进行翻译工作。
chrome store下载 源代码 我在自己阅读英文文章、并从有道词典查询单词的过程中发现,相比于两三个中文字的单词意思解释,柯林斯词典提供了一定的英文语境可以帮我 更准确地 理解一个单词的意思,并加深记忆...,我渐渐地也就变得只看柯林斯的解释。...而划词翻译和扇贝生词本结合,将碰到的新单词记录下来,事后重复复习(拍着脑袋想想应该)是个不错的学习手段。 市面上类似的服务/软件不少,扇贝是其中之一。...但我个人觉得扇贝是少数在探索如何将软件技术和语言学习有效地结合起来的产品之一,也是这个应用最后选择接入扇贝生词本的重要原因。...虽然扇贝的“清空词库”功能是已经实现的功能,但却严格显示用户使用这一点,会让我这样只使用其中部分功能的用户非常费解。
经常在Linux下开发会遇到一些单词需要不切换桌面就想知道解释,于是看了下往上几乎没有好用的命令行下的翻译工具。于是自己就用花了几十分钟使用有道翻译的API写的一个小工具!...dict test 来实现不退出vim、man即可翻译
基于OT与CRDT协同算法的文档划词评论能力实现 当我们实现在线文档平台时,划词评论的功能是非常必要的,特别是在重文档管理流程的在线文档产品中,文档反馈是非常重要的一环,这样可以帮助文档维护者提高文档质量...而即使是单纯的将划词评论作为讨论区,也是非常有用的,尤其是在文档并不那么完善的情况下,对接产品系统的时候可以得到文档之外的输入。那么本文将通过引入协同算法来解决冲突,从而实现在线文档的划词评论能力。...那么对于静态的内容,我们可能有很多办法来解决划词位置的持久化问题,而我们的在线文档是动态的内容,我们需要考虑到文档的变更,而文档内容的变更就有可能影响到划词位置的改变。...,重新计算划词的位置。...OT 那么首先我们来聊一聊编辑时的评论位置同步,通常划词评论会分为两部分,一部分是在文档中划词的位置展示,另一部分是右侧的评论面板。
Q:Linux下 如何做到Windows下的那种划词翻译功能?...A: 要在 Linux 下实现类似 Windows 下的划词翻译功能,需要结合多个技术来实现,主要涉及到文本捕捉、翻译 API 的调用和界面显示等方面。...下面是一种可能的实现方式: 文本捕捉:在 Linux 下,可以使用一些图形界面自动化工具来捕捉屏幕上的文本。...需要注意的是,在 Linux 下实现划词翻译功能可能比较复杂,需要涉及到图形界面自动化、API 调用、界面设计等多个方面。确保你对这些方面都有一定的了解和熟悉,并且有能力进行相应的开发和调试工作。...接下来问 SikuliX 和 xautomation 等的使用,发现越带越偏,给人的感觉在 Linux 下都没法做划词翻译。但想想也不科学啊,那么多词典都支持划词翻译,这肯定是一条行得通的路。
拿到这两句话,你会怎么翻译呢?你觉得机器翻译又会怎么处理呢? 机器翻译的缺点 机器翻译虽然是一大利器,但也有一些缺点,比如说:按照“一个字一个字”顺序翻译的机器翻译模型往往会导致严重错误发生。...显而易见,“bank”一词在两句话中含义截然不同,但是后台算法很容易处理错 -因为不读完整个句子就无法判定句中“bank”的确切含义。类似这种多义词的现象比比皆是。...如果让我去翻译这句话,我一眼就能看出这两句话中”bank“的区别,但这对翻译系统来说就没那么简单了。如果修改神经网络,使其翻译完一句话后再检查是否有误,有问题的话就再重来一遍,就未免效率太低。...该机制会将单词逐一与句中其他单词进行比对,并检查是否会影响其他词的词义 - 比如,检查说话人是“他”还是“她”,或者像“bank”这样的多义词在句中的确切含义。...有意思的是,谷歌的方法也让我们有机会一窥其系统的内部逻辑:因为转换器(Transformer)会为每个单词与其他词的关系按对逐一打分,所以你可以看到它认为哪些词是相关的,或至少可能相关的: (译者注:以上两句话的意思分别是
平常遇到不认识的单词可能习惯用百度翻译或者谷歌翻译,这里推荐些更好用的翻译工具。...image.png 划词翻译 这是个Chrome扩展 https://chrome.google.com/webstore/detail/ikhdkkncnoglghljlkmcimlnlhkeamad...支持谷歌、百度、有道三大翻译和朗读引擎,可以方便的查看、复制和朗读不同引擎的翻译结果,网页上选中文字直接翻译 。 ?...https://www.deepl.com/zh/qualityJAZH.html 对比不同翻译工具的结果。 ?...从文段翻译、截图翻译到字典查词,从自动识别、合并换行到自动复制,解决翻译中的各种难题,只为了更好的翻译体验。 ? 学术全文翻译 http://dict.cnki.net/ ?
下载 点击下载,←这个是我下载好的安装包,安装就可以使用无需再破解,秘钥:dug4 概述 这是一个Java开发的软件 界面 安装 一路下一步,安装路径自己改一下,其它默认即可!
大家好,我是机灵的开源小妹! 作为英语渣的我,在翻看英语相关博客文献时常很吃力,用默认的翻译时常有不好使,经常都需要几个翻译引擎来回切换,严重影响效率啊~ 身为程序媛怎么能做这种重复费劲的事情。...简介 比译是一款非常便捷的翻译软件和词典,支持划词、截图翻译、多结果显示,目前可以接入 10 多个服务商提供的翻译及词典服务,作者也在不断的迭代中,很是良心~ 使用 下载安装 去官网下载完,安装完后...,打开可以看到一个小窗口 快捷使用 随便找个页面,选择中英文句子,按下 alt + Q 或按下 alt+ W 后截取屏幕区域 添加翻译源 如果要添加其他翻译源,则右上角的设置按钮-》文本翻译-》私有...-》添加 有个前提是需要去对应的翻译引擎网站注册账号,获取对应的密匙秘钥才能接入成功,不同引擎要求不一样。...小结 怎么样,比译是不是简洁无广告的良心翻译词典工具,目前也还在不断迭代中,期待该开源项目变得更好。
翻译模型需要了解英语句子中的单词是如何协同工作的,从而生成德语翻译。摘要模型需要通晓上下文,从而知道哪些词是最重要的。执行情绪分析的模型需要了解如何能够掌握那些改变他人表达情绪的关键词。...图2:像word2vec和GloVe这样的算法产生的词向量与在自然语言中经常出现的词向量是相关的。...机器翻译中的隐藏向量 正如预训练的词向量被证明是许多NLP任务的有效表征一样,我们期望预训练我们的编码器,以便它能够输出通用的隐藏向量。为此,我们选择机器翻译作为第一个训练任务。...机器翻译训练集要远大于其他大多数NLP任务的翻译训练集,翻译任务的性质似乎具有一种吸引人的属性,可用于训练通用情境编码器,例如,翻译似乎比文本分类这样的任务需要更一般的语言理解能力。...生成 生成器稍后将查看情境调整状态以确定要输出的德语单词,并且将情境调整状态传递回解码器,从而使其对已经翻译的内容与足够准确的理解。解码器重复此过程,直到完成翻译。
命令词,也被称为指令词或指示词,是用于发出明确指令、请求或指示的语言形式。这种语言工具在各种环境中广泛应用,从日常生活到专业领域都有其重要的作用。通过使用命令词,我们可以有效地沟通、协调和完成任务。...本文将深入探讨命令词的定义、类型、应用场景及其在不同领域中的重要性。 什么是命令词? ️ 定义和基本概念 命令词是动词的一种形式,直接表达要求、指示或命令。...立即行动:命令词往往要求立即的响应和行动。 语法特点 在语法上,命令词通常使用动词的原形,并省略主语。例如,在句子“关门!”中,“关”是命令词,传达了一个直接的指令。 命令词的类型和例子 1....军事和执法 ️ 在军事和执法环境中,命令词是快速、明确指示的重要工具。 军事指令:军官可能会发出指令:“前进”或“准备攻击”。 执法行动:警察可能会说:“站住”或“双手举起”。 4....结论 命令词是我们日常沟通中不可或缺的工具。通过正确理解和使用命令词,我们可以更有效地发出指令、协调行动和实现目标。
在了解完前置条件后,笔者将在下文中为大家分享谷歌划词翻译插件从0-1的实现过程,通过开发这个工具也可以加深对于大家谷歌插件的认识。...(二)划词翻译面板 首先不去考虑该插件的功能,先写下划词翻译的面板的样式,所达到的效果如下: ?...现在划词翻译的面板就已经基本写好了。...介绍完了划词翻译插件,笔者原本是打算再分享一个关于谷歌 devtool 开发工具,开发一个类似于 React Developer Tools 的本地开发工具,但是由于时间也是不太够,涉及到的点比较多,同时查阅了很多的资料对于这一块的介绍也是比较的浅...相信通过划词翻译的开发能使得读者比较快速的认识到谷歌插件,除了谷歌插件外,如果对于 devtool 工具插件开发有兴趣的同学也可以去了解一下。
Zotero Zotero软件简介 Zotero是一款免费且易于使用,可以帮助科研人员高效且有条理的管理文献,记录研究过程和科研成果,它与endnote一样可以作为引用文献的工具。...适用于Mac、Windows、Linux和iOS。个人认为目前最好的文献管理工具,每一位科研人值得拥有。...https://github.com/windingwind/zotero-pdf-preview 5.Zotero PDF translate —— 划词划句自动翻译。...可划词划句翻译,也可以全文翻译,支持word版本的译文下载。 还有强大的笔记功能,可将笔记一键转换为在思维导图模式。自带一些免费模板可使用,也可以自建模板。...也可划句翻译,也可以做高亮笔记,插入自己额外的观点,解释说明,下次打开仍可查看。
arxiv 关键是在国内人开发的,真的快!...2.翻译篇 沙拉查词-聚合词典划词翻译 github地址: https://github.com/crimx/ext-saladict 官网下载: https://saladict.crimx.com/...大量权威词典涵盖中英日韩法德西语;多个主流机器翻译;有道与谷歌网页翻译。 极灵活的划词方式 支持四种划词方式与鼠标悬浮取词同时设置;不同情况自动切换不同划词方式。...丰富的生态,配合其它工具可实现浏览器外划词,OCR 查词(图片文字识别)。 情境模式快速切换词典组合 已预设多种场景,每种情景模式下可设置不同词典搭配,一键快速切换。...完善的单词管理 可开启查词历史记录;红心保存生词。单词源网页、上下文等信息均被保存。支持 WebDAV 同步和保存到扇贝生词本。
领取专属 10元无门槛券
手把手带您无忧上云