Ubuntu 划词翻译】的更多相关文章

在 Windows 下用 QTranslate 可以划词翻译,调用谷歌或百度翻译引擎,不需要本地词典. 在 Ubuntu 下可以自己写脚本实现一个简陋的版本. 步骤如下: 安装 xsel,sudo apt install xsel 安装 translate-shell 然后把以下代码复制进一个 notify-translate.sh 文件中, #!/usr/bin/env bash # Need https://github.com/soimort/translate-shell install…
学习uwp开发也有一段时间了,最近上架了一个小应用(China Daily),现在准备将开发中所学到的一些东西拿出来跟大家分享交流一下. 先给出应用的下载链接:China Daily , 感兴趣的童鞋可以看一看. 废话就扯到这里,接下来,我们来看看这个应用中的划词翻译功能是如何实现的(也顺带谈谈点击正文中的图片显示详情). 新闻的主体是放在一个WebView里面的,所以,说白了就是解决WebView的问题(JS通知后台C#以及C#调用JS). 1.XAML <WebView x:Name="…
Saladict 沙拉查词是一款专业划词翻译扩展,为交叉阅读而生.大量权威词典涵盖中英日韩法德西语,支持复杂的 划词操作.网页翻译.生词本.PDF,以及 Vimium 全键盘操作 . 迄今为止最好用的网页划词翻译插件. 下载安装地址:Chrome安装地址 项目地址:github/crimx/ext-saladict 特性 词典丰富 ​ - 精选大量词典,手工打磨排版,涵盖几乎所有领域 ​ - 自动发音,可选不同词典.英美音 ​ - 各个词典支持个性化调整 ​ - 整个网页翻译,谷歌和有道分级网页…
简述 相信大家都用过词典吧!因为英语不太好...O(∩_∩)O~,所以经常进行划词翻译! 简述 实现 效果 源码 更多参考 实现 原理:鼠标移至某单词之上,获取鼠标位置,然后在对应位置进行取词,翻译! 基于此原理,下面我们实现为每一个单词显示QToolTip. 效果 源码 创建QTextEdit队形,然后通过installEventFilter进行事件监听. m_pTextEdit = new QTextEdit(this); m_pTextEdit->setObjectName("hig…
业务需求 给出一段文本,自动识别出文本中包含的关键字信息,关键字是库里已知的数据,根据类型的不同显示出不同的颜色 业务分析 1)采用css:文本识别出来后,根据识别出的文本更改对应文本的dom,通过更改css来实现 缺点:比较麻烦,只能标注颜色,不易于维护和拓展 2)采用svg:使用svg绘制文本,绘制颜色标注 优点:比较灵活,便于后续拓展 实现效果 实现难点 想象很美好,实现很骨感,代码实现的过程中遇到了不少问题,这里记录下解决方法.本文主要粘贴核心代码,不是全部的业务代码哦~ 1.svg的换…
[技术博客]WEB实现划词右键操作 一.功能解释 简单地对题目中描述的功能进行解释:在浏览器中,通过拖动鼠标选中一个词(或一段文字),右键弹出菜单,且菜单为自定义菜单,而非浏览器本身的菜单.类似的功能有:网页版百度文库中的鼠标选中复制. 二.功能拆解 上述功能较为复杂,便于理解与实现,可以拆分为以下几部分: 获取鼠标划词的内容 实现自定义右键菜单(并为自定义右键菜单中的每个选项绑定合适的行为) 划词与右键菜单的绑定 三.技术实现 (一)获取鼠标划词的内容 简单地搜索之后,了解到这一功能可以通过J…
有时候我们在开发时遇到一些陌生的英文单词或者不容易看出某些长句的中文意思时该怎么办呢?打开桌面上的翻译软件?打开浏览器里收藏着的翻译网址或者直接贴上百度的搜索框去查?这些方法固然可以,还很常见,但如果是 linux 系统的话,很难找到像 windows 上那些公司级别来开发的成熟的翻译软件,所以只能打开浏览器来查了.浏览器一般都会装上一些翻译插件,比如我常用的 chrome 的 划词翻译,直接用这些插件来进行翻译比起打开一个翻译网站或者百度google搜索要更快,毕竟因为加载的内容更少,但这终究…
本文章修改自inkss的博文 为什么要修改原文? 本来我是想自己写这么一篇的,但是没想到在百度一搜,居然一篇好文.我之前没看到,真是可惜. 这篇文章主要是帮助我记录一些东西,如题. 原文虽然不错,但是对于我来说还不是十分适合. 本文章采用 CC BY-NC-SA 4.0 许可协议.转载请注明出处! 一 安装操作系统 1 引导盘 鉴于现在都 8102 年了,是时候完全抛弃 Legacy 引导,只采用 UEFI 引导了. 而这里有两种选择(所有操作均在 Windows 下进行): 刻录到光盘: 使用…
Google英译汉的质量怎么样?日常生活用语翻译还可以,但是一到专业性术语就歇菜了,翻译出来的东西简直就是惨不忍睹,惨绝人寰..对于酷爱英语学习又有强迫症的患者来说,一款既实用又方便,无疑就是雪中送炭啊.今天小编整理了四种非常实用又高质量的chrome翻译插件,就是谷歌浏览器翻译插件啦. 首先,第一款就是大名鼎鼎的有道划词翻译. 有道翻译引擎非常特殊.首先,它只支持翻译200个字符以内(其它三个无此限制),其次,有道翻译引擎不够稳定,会小概率出现莫名其妙的“宕机”有道翻译引擎非常特殊.首先,它只…
首先放上该项目的github地址:https://github.com/codethereforam/ChaZD 之前想找一个chrome支持划词翻译的插件,最终在知乎上看到了这个回答,推荐的是ChaZD,用了一段时间我就喜欢上它的简洁方便. 这个插件用的是有道翻译旧的api,由于有道限制每个api key每小时只能调用1000次,有时候会翻译不了,而且旧的api于 2017-12-31 后停止运行. 于是,我就改写了这个插件,使其可以调用有道智云新的api.我fork的是lytofb/ChaZ…