Windows下在GoldenDict中添加谷歌翻译
Windows下在GoldenDict中添加谷歌翻译
【2021.7 更新】
笔者阅读论文时,希望以Popup的形式直接显示出Google翻译的结果,减少阅读论文的碎片感。
GoldenDict是一款开源的词典软件,支持本地词典和在线翻译等多种形式,且Windows和Linux均可运行。
本文介绍Windows下的设置方法,Linux的看这篇:Ubuntu下在GoldenDict中添加谷歌翻译。
具体方法:
首先下载从Github的GoldenDict项目中下载编译好的Windows版本程序,解压。
以下均假设路径为D:\GoldenDict
在解压得到的目录下(如 D:\GoldenDict ),新建文件夹
portable
。操作理由:(转载于知乎)
这样做,不是必须的,但是,我强烈推荐这么做,是为了让 GoldenDict 变为绿色、便携版(可直接拷到优盘、移动硬盘里,即插即用),假如不在此处新建 portable 文件夹,那么 GoldenDict 的索引文件(词典数量庞大,索引文件体积也会水涨船高),将会堆积在系统盘(一般是 C 盘)的某个位置,建立了 portable 文件夹,索引文件会存放在 portable 文件夹下的 index 子目录下,方便管理;当然,不新建 portable 文件夹,也有它的道理、好处,可以指定加载某目录下的词库文件,不一定非得把所有词库文件(夹){或文件(夹)快捷方式}复制到 content 文件夹下,但是我个人觉得,还是新建 portable 文件夹这种方式更好。把本地的词典文件夹复制进D:\GoldenDict\content里。(没有字典可略过)
安装依赖
# need python>=3.7 pip3 install google-translate-for-goldendict pip3 install requests
进行如下设置:
打开GoldenDict - 【编辑】 - 【字典】 - 【字典来源】 - 【程序】- 【添加】
类型选择:html; 名称自定,如Google Translate; 命令行:python -m googletranslate zh-CN %GDWORD% -s "translate.google.cn" 图标:D:\GoldenDict\google-translate-for-goldendict\google_translate.png (路径不同自行修改)
勾选【已启用】,然后【OK】。
示例图:
Ctrl+C+C进行测试,没有开启的去【编辑】-【首选项】中开启。
示例图:
Reference:
[1] https://github.com/goldendict/goldendict/wiki/Early-Access-Builds-for-Windows
[2] https://www.zhihu.com/question/21133533/answer/142164875
[3] https://github.com/soimort/translate-shell
[4] https://github.com/xinebf/google-translate-for-goldendict
Windows下在GoldenDict中添加谷歌翻译相关推荐
- Windows10下git bash中添加wget下载工具
Windows10下git bash中添加wget下载工具 文章目录: 一.说明 二.wget安装包的下载 三.添加环境变量 一.说明 Windows中git bash完全可以替代原生的cmd,而且更 ...
- 解开 Windows 下的临界区中的代码死锁
解开 Windows 下的临界区中的代码死锁 发布日期: 1/13/2005 | 更新日期: 1/13/2005 Matt Pietrek和 Russ Osterlund 本文假定您熟悉 Win32. ...
- Mozilla 正在火狐中集成谷歌翻译;内存产能增长减缓,基本告别降价
(点击上方蓝字,快速关注我们) 转自:IThome.开源中国.solidot.cnBeta.腾讯科技等 0.翻译功能不好用,Mozilla 正在 Firefox 中集成谷歌翻译 你是否知道 Firef ...
- GoldenDict中添加MOJI辞書「已修改」
GoldenDict中添加MOJI辞書 没啥基础,随便搞着玩的,期待大佬指导 环境配置 代码 效果示例 问题 -----------朴实无华的分割线----------- Requests版本(新版本 ...
- Windows下在Django中创建项目时ImportError: No module named django.core解决方法
Windows下在Django中创建项目时ImportError: No module named django.core解决方法 今天在对照<Python编程:从入门到实践>学## 标题 ...
- 在windows下的cmd中如何进入与退出mysql
在windows下的cmd中如何进入与退出mysql https://blog.csdn.net/hanhanwanghaha宝藏女孩 欢迎您的关注! 欢迎关注微信公众号:宝藏女孩的成长日记 如有转载 ...
- 如何在listary中调用谷歌翻译
文章目录 如何在listary中调用谷歌翻译 1具体设置 2测试一下 3跳转到浏览器 如何在listary中调用谷歌翻译 listary是一个非常好用的电脑搜索软件,我们也可以用它来web定位搜索. ...
- windows下火狐浏览器中配置kerberos客户端
1.环境 1.操作系统:windows 2. CDH版本信息: 5.16.2-1.cdh5.16.2.p0.8 3.浏览器:火狐浏览器 4.kdc客户端:kfw-4.1-amd64 2.安装火狐浏览器 ...
- comboBox控件下拉选项中添加图片
comboBox下拉选项中添加图片 1.将需要添加的图片加入到imageList中 2.循环图片清单,将图片绘入comboBox中,代码如下: private void FormMain_Load(o ...
最新文章
- Web动画API教程:可爱的运动路径(Motion Path)
- 硬分叉升级越来越近,BCH社区都在做什么?
- multi agent system university of liverpool professional presentation
- HTML文件撰写的注意事项有哪些,CSS及HTML 常见误区和注意事项(一)
- comparator比较器用法_汽车三元催化器堵塞咋办?不拆不换,用这招清理干净、动力猛如虎...
- Dart 12-Day
- ThinkPHP5.0 漏洞测试
- 实现开发板与ubuntu的共享--根文件系统NFS--Samba共享【sky原创】
- mysql 查询最顶级_2018顶级MySQL博客作者
- java如何用异或符号实现两个变量值的交换
- 关于java方向的思考
- the 1st one
- 凯立德地图导航2022年懒人包 安卓版
- 微信公众号粉丝、文章迁移流程及方法
- java面试,经常遇到面试官的问题
- Linux优秀软件整理 - 摘自Linux 开源中国
- bind dlz mysql ptr_Bind+DLZ+MySQL智能DNS的正向解析和反向解析实现方法
- c++/c/java数据结构--队列
- 蓝桥杯单片机关闭蜂鸣器、继电器LED及数码管
- 基于粒子群算法与最小二乘拟合函数参数
热门文章
- 摩尔庄园手游服务器链接不稳定,摩尔庄园手游无法登陆怎么办 摩尔庄园手游无法登陆解决办法...
- BERT gated multi-window attention network for relation extraction 用于关系抽取的BERT门控多窗口注意力网络
- 性能测试、压力测试与负载测试的区别
- 2、生成随机数(random()和random类)
- 中谷教育Python21~24笔记——switch和内联函数
- 位运算 加法详解
- Genymotion - 强大好用高性能的 Android 模拟器
- 女白领放弃几十万年薪种菜 身家已过亿
- 支付系统数据库设计思考
- “Authentication is not valid“和“Insufficient permission“是同样的意思