首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

【大家项目】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

11010

一个跨平台翻译软件!

今天给大家推荐一款跨平台翻译软件!...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

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

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

作为技术人员平时经常会翻看一些技术文档,而对应技术社区来说很多文档都是英文,那毫无疑问翻译工具是少不了。...了不起常用一个翻译工具翻译,是一个 Chrome 插件,日常看英文文档遇到不懂单词或者句子直接选中,然后点击一下图标就可以实现自动翻译。...配置 roure 时候需要我们有可用是 site 站点;配置自定义域名时候要求我们可用 roure 配置翻译 当我们代理服务部署完成过后,再回来翻译这里,在插件服务申请 => ChatGPT...至此我们 ChatGPT 配置就完成了,简单总结一下: 因为我们国内无法直接使用 ChatGPT,我们这里通过申请微软 Azure OpenAI 来替代原生 OpenAI,但是又因为翻译 API...如果翻译能直接兼容 Azure OpenAI 的话,其实我们就不用中间代理了,可以直接配置。同理我们配置了代理服务过后,以后在其他 OpenAI 客户端我们都可以直接使用了,一劳永逸。

46330

用python做一个翻译软件

在我们学习时候,在我们查找文档时候,很多内容都是英文,如果你英文不好,就很难去阅读这篇文章,语言不通是我们学习最大绊脚石,虽然谷歌浏览器有翻译功能,翻译出来效果也是挺不错,但是这样子阅读文章并不能对我们工作学习起到帮助...因此这里做了一个翻译小软件,我们鼠标选中文本并翻译出来。 例如,在阅读qt帮助时候,碰到生词: ?...这里实现是获得鼠标选取内容,紧接着传递给爬虫,然后将翻译结果返回到key和v,之中。 关于爬取百度翻译,主要是利用post方法获得翻译json数据,在对json数据解析,提取翻译结果。...response_1 = '' return response_0, response_1 在最后翻译结果获取到了,在利用pytkinter可视化一下,在将其打包,这样就是一个翻译软件了...就这样,在日常使用中也是非常便利,只需要用鼠标选取一下,它就显示出单词翻译结果。

2.2K40

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

实现翻译 翻译是一种常见网页功能,用户选择一个单词或一段文本时,自动弹出一个小窗口,显示该单词或文本翻译。...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 请求从接口获取翻译结果并将其显示在

1.4K30

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

CopyTranslator是一款开源软件,旨在提供高效翻译工具。它主要功能是将用户选择文本或整个文档快速翻译成其他语言。支持网页和 PDF 翻译工具。...它可以轻松集成到用户文本编辑器或浏览器中,使其成为一个强大辅助翻译工具。这款软件提供了多种翻译引擎支持,包括Google翻译、百度翻译等,确保用户能够选择适合自己需求翻译服务。...2.选择翻译引擎:打开软件设置界面,选择合适翻译引擎。根据需要,你可以配置多个翻译引擎来实现灵活翻译选择。 3.设置翻译快捷键:在软件设置中,设置你喜欢翻译快捷键。...这将使你能够轻松地触发翻译功能。 4.开始翻译:打开你文本编辑器或浏览器,选择你要翻译文本,按下设置翻译快捷键,CopyTranslator将会自动翻译你所选择内容。...总之,CopyTranslator是一款强大而高效翻译工具,提供了快速翻译、多语言支持和自定义翻译快捷键等功能,使用户可以更轻松地进行翻译工作。

21510

分享一个chrome扩展 - 柯林斯翻译 + 扇贝生词库

chrome store下载 源代码 我在自己阅读英文文章、并从有道词典查询单词过程中发现,相比于两三个中文字单词意思解释,柯林斯词典提供了一定英文语境可以帮我 更准确地 理解一个单词意思,并加深记忆...,我渐渐地也就变得只看柯林斯解释。...而翻译和扇贝生词本结合,将碰到新单词记录下来,事后重复复习(拍着脑袋想想应该)是个不错学习手段。 市面上类似的服务/软件不少,扇贝是其中之一。...但我个人觉得扇贝是少数在探索如何将软件技术和语言学习有效地结合起来产品之一,也是这个应用最后选择接入扇贝生词本重要原因。...虽然扇贝“清空词库”功能是已经实现功能,但却严格显示用户使用这一点,会让我这样只使用其中部分功能用户非常费解。

1.2K90

分享一个chrome扩展 - 柯林斯翻译 + 扇贝生词库

chrome store下载 源代码 我在自己阅读英文文章、并从有道词典查询单词过程中发现,相比于两三个中文字单词意思解释,柯林斯词典提供了一定英文语境可以帮我 更准确地 理解一个单词意思,并加深记忆...,我渐渐地也就变得只看柯林斯解释。...而翻译和扇贝生词本结合,将碰到新单词记录下来,事后重复复习(拍着脑袋想想应该)是个不错学习手段。 市面上类似的服务/软件不少,扇贝是其中之一。...但我个人觉得扇贝是少数在探索如何将软件技术和语言学习有效地结合起来产品之一,也是这个应用最后选择接入扇贝生词本重要原因。...虽然扇贝“清空词库”功能是已经实现功能,但却严格显示用户使用这一点,会让我这样只使用其中部分功能用户非常费解。

1.5K10

基于OT与CRDT协同算法文档评论能力实现

基于OT与CRDT协同算法文档评论能力实现 当我们实现在线文档平台时,评论功能是非常必要,特别是在重文档管理流程在线文档产品中,文档反馈是非常重要一环,这样可以帮助文档维护者提高文档质量...而即使是单纯评论作为讨论区,也是非常有用,尤其是在文档并不那么完善情况下,对接产品系统时候可以得到文档之外输入。那么本文将通过引入协同算法来解决冲突,从而实现在线文档评论能力。...那么对于静态内容,我们可能有很多办法来解决位置持久化问题,而我们在线文档是动态内容,我们需要考虑到文档变更,而文档内容变更就有可能影响到位置改变。...,重新计算位置。...OT 那么首先我们来聊一聊编辑时评论位置同步,通常评论会分为两部分,一部分是在文档中位置展示,另一部分是右侧评论面板。

13210

AI虽强,搜索引擎仍不可或缺

Q:Linux下 如何做到Windows下那种翻译功能?...A: 要在 Linux 下实现类似 Windows 下翻译功能,需要结合多个技术来实现,主要涉及到文本捕捉、翻译 API 调用和界面显示等方面。...下面是一种可能实现方式: 文本捕捉:在 Linux 下,可以使用一些图形界面自动化工具来捕捉屏幕上文本。...需要注意是,在 Linux 下实现翻译功能可能比较复杂,需要涉及到图形界面自动化、API 调用、界面设计等多个方面。确保你对这些方面都有一定了解和熟悉,并且有能力进行相应开发和调试工作。...接下来问 SikuliX 和 xautomation 等使用,发现越带越偏,给人感觉在 Linux 下都没法做翻译。但想想也不科学啊,那么多词典都支持翻译,这肯定是一条行得通路。

6210

前沿 | 谷歌翻译最新突破,“关注机制”让机器读懂联系

拿到这两句话,你会怎么翻译呢?你觉得机器翻译又会怎么处理呢? 机器翻译缺点 机器翻译虽然是一大利器,但也有一些缺点,比如说:按照“一个字一个字”顺序翻译机器翻译模型往往会导致严重错误发生。...显而易见,“bank”一在两句话中含义截然不同,但是后台算法很容易处理错 -因为不读完整个句子就无法判定句中“bank”的确切含义。类似这种多义现象比比皆是。...如果让我去翻译这句话,我一眼就能看出这两句话中”bank“区别,但这对翻译系统来说就没那么简单了。如果修改神经网络,使其翻译完一句话后再检查是否有误,有问题的话就再重来一遍,就未免效率太低。...该机制会将单词逐一与句中其他单词进行比对,并检查是否会影响其他词义 - 比如,检查说话人是“他”还是“她”,或者像“bank”这样多义在句中的确切含义。...有意思是,谷歌方法也让我们有机会一窥其系统内部逻辑:因为转换器(Transformer)会为每个单词与其他关系按对逐一打分,所以你可以看到它认为哪些是相关,或至少可能相关: (译者注:以上两句话意思分别是

50240

超牛开源翻译工具!!

大家好,我是机灵开源小妹! 作为英语渣我,在翻看英语相关博客文献时常很吃力,用默认翻译时常有不好使,经常都需要几个翻译引擎来回切换,严重影响效率啊~ 身为程序媛怎么能做这种重复费劲事情。...简介 比译是一款非常便捷翻译软件和词典,支持、截图翻译、多结果显示,目前可以接入 10 多个服务商提供翻译及词典服务,作者也在不断迭代中,很是良心~ 使用 下载安装 去官网下载完,安装完后...,打开可以看到一个小窗口 快捷使用 随便找个页面,选择中英文句子,按下 alt + Q 或按下 alt+ W 后截取屏幕区域 添加翻译源 如果要添加其他翻译源,则右上角设置按钮-》文本翻译-》私有...-》添加 有个前提是需要去对应翻译引擎网站注册账号,获取对应密匙秘钥才能接入成功,不同引擎要求不一样。...小结 怎么样,比译是不是简洁无广告良心翻译词典工具,目前也还在不断迭代中,期待该开源项目变得更好。

84420

Salesforce AI最新研究,翻译情境化向量

翻译模型需要了解英语句子中单词是如何协同工作,从而生成德语翻译。摘要模型需要通晓上下文,从而知道哪些是最重要。执行情绪分析模型需要了解如何能够掌握那些改变他人表达情绪关键。...图2:像word2vec和GloVe这样算法产生向量与在自然语言中经常出现向量是相关。...机器翻译隐藏向量 正如预训练向量被证明是许多NLP任务有效表征一样,我们期望预训练我们编码器,以便它能够输出通用隐藏向量。为此,我们选择机器翻译作为第一个训练任务。...机器翻译训练集要远大于其他大多数NLP任务翻译训练集,翻译任务性质似乎具有一种吸引人属性,可用于训练通用情境编码器,例如,翻译似乎比文本分类这样任务需要更一般语言理解能力。...生成 生成器稍后将查看情境调整状态以确定要输出德语单词,并且将情境调整状态传递回解码器,从而使其对已经翻译内容与足够准确理解。解码器重复此过程,直到完成翻译

73320

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

在了解完前置条件后,笔者将在下文中为大家分享谷歌翻译插件从0-1实现过程,通过开发这个工具也可以加深对于大家谷歌插件认识。...(二)翻译面板 首先不去考虑该插件功能,先写下划翻译面板样式,所达到效果如下: ?...现在翻译面板就已经基本写好了。...介绍完了翻译插件,笔者原本是打算再分享一个关于谷歌 devtool 开发工具,开发一个类似于 React Developer Tools 本地开发工具,但是由于时间也是不太够,涉及到点比较多,同时查阅了很多资料对于这一块介绍也是比较浅...相信通过翻译开发能使得读者比较快速认识到谷歌插件,除了谷歌插件外,如果对于 devtool 工具插件开发有兴趣同学也可以去了解一下。

1.1K20

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

arxiv 关键是在国内人开发,真的快!...2.翻译篇 沙拉查-聚合词典翻译 github地址: https://github.com/crimx/ext-saladict 官网下载: https://saladict.crimx.com/...大量权威词典涵盖中英日韩法德西语;多个主流机器翻译;有道与谷歌网页翻译。 极灵活方式 支持四种方式与鼠标悬浮取词同时设置;不同情况自动切换不同方式。...丰富生态,配合其它工具可实现浏览器外,OCR 查(图片文字识别)。 情境模式快速切换词典组合 已预设多种场景,每种情景模式下可设置不同词典搭配,一键快速切换。...完善单词管理 可开启查历史记录;红心保存生词。单词源网页、上下文等信息均被保存。支持 WebDAV 同步和保存到扇贝生词本。

96210

Python 打造基于百度翻译命令行翻译工具

由于英文水平一般,所以还是非常依赖翻译工具。...fanyi.baidu.com 都成了我浏览器必开网页之一了。昨天项目上线,等待过程中,无聊写了一个基于百度翻译 api 命令行翻译工具。...还是接口返回结果不另我满意,于是,我在想,能不能爬取一下百度翻译网站,然后以此来写一个翻译工具。...我下载了 HONGQUAN 提供 python 源码,修改后保存为 baidu.py,作为我代码引用库 最近我写这个百度翻译工具不能用了。我又写了一个基于有道。...if __name__ == "__main__": parser = argparse.ArgumentParser() parser.description='Python 编写基于百度翻译命令行翻译工具

1.2K10

盘点一个免费且强大翻译工具:沉浸式翻译

一、前言 前几天在【ChatGPT俱乐部】知识星球发现了一个好玩工具,如下图所示。...二、实现过程 其实我自己一直就想要这么个工具,本身我用翻译机会不算多,平时用地方就是Pythonbug,一些问题在csdn,百度,搜狐等平台上都不一定有答案,但是偶然在stackflow上也许可以看到解答...你如果说自己一句句把回答放到谷歌、百度翻译上去,那也没毛病,只不过你来回切换,看得自己眼睛会有点花,有时候切换回来,你都不知道自己看到哪里了,又得从头到尾重新看,有点痛苦。...那么不慌,这里沉浸式翻译工具,解决了你这个问题,非常给力,而且免费,无任何广告,在给你翻译时候,真正意义上做到了沉浸式,有种润物细无声感觉,非常丝滑。...这里我们随意访问一个stackflow回答,如下所示: 可以看到自动在网页上显示具体翻译,非常详细,准度度还是有保障。而且它还支持多种语言,我们平时英译汉比较多,我这边默认显示是转换为中文。

23410
领券