如何更方便地将谷歌翻译导入到Goldendict

Goldendict是一款跨平台的词典软件,其功能极其强大,具体功能就不能赘述了,本教程是教大家如何更方便将谷歌翻译导入到Goldendict,以简单的文本显示,而不是冗长的网页形式。

需要用到的工具

translate-shell

translate-shell是一个简单的命令行翻译器,主要调用谷歌翻译、必应翻译等翻译网站,可以在命令行中直接实现输入和翻译。

安装translate-shell

Linux环境下:

安装Gawk依赖

sudo apt install gawk

安装方法1:

直接下载安装在指定的目录下

wget git.io/trans
chmod +x ./trans

安装方法2:

git clone https://github.com/soimort/translate-shell
cd translate-shell/
make
[sudo] make install

Shell中使用trans的简单教程

最简单的方法:trans + 要翻译的单词

trans vorto #若不输入参数,默认输出系统对应语言
#输出
vortowordTranslations of vorto
[ Esperanto -> English ]vortoword

翻译为指定语言:

trans :zh+ja word
#将word翻译为中文和日语
word
/wərd/字
(Zì)Definitions of word
[ English -> 简体中文 ]noun字word, character, letter, calligraphy, symbol, style of writing词word, term, speech, statement单词word, individual word话words, word, dialect, saying, talk, speech言word, speech, character言辞words, word, what one says笔墨pen and ink, words, word, writings约言pledge, promise, wordword字, 词, 单词word
/wərd/語
(Go)Definitions of word
[ English -> 日本語 ]nounワードword単語word, vocabulary, separate word, single-character word語word, language言葉word, language, speech語句phrase, word伝言message, word, rumor, gossip, hearsay, verbal message一言半句word口舌tongue, talking recklessly, quarreling, curtain lecture, wordword語, ワード, 単語

更多参数请参考Github文档。

将translate-shell加入到Goldendict中

  1. 打开goldendict
  2. 打开词典选项
  3. 打开程序选项
  4. 点击“添加”,类型“纯文本”,名称可以设为“google-translate”,命令行可输入以下命令`(词典内所有命令在同一行,记得删除注释)
trans -e google -s en -t zh
#-e代表翻译引擎,如网络限制,这里的google可换成bing; -s代表原文语言,-t代表翻译后语言
-show-original y #是否显示原单词
-show-original-phonetics n #是否显示原单词发音
-show-translation y #是否显示翻译后单词
-no-ansi
-show-translation-phonetics n
-show-prompt-message n
-show-languages y
-show-original-dictionary n
-show-dictionary n
-show-alternatives n
"%GDWORD%"

点击启用

在网页上使用goldendict快捷键ctrl+c+c取词,就可以看到:

如何更方便地将谷歌翻译导入到Goldendict相关推荐

  1. 手机谷歌翻译位置服务器,谷歌翻译更新手机端App:中国用户可无障碍使用

    另外谷歌方面不排除和中国本地应用商店,如百度.豌豆荚等第三方应用分发平台合作.华为.小米等自建应用商店手机将来也可能会加入"谷歌翻译"5.8版本的分发行列. 谷歌翻译更新手机端Ap ...

  2. 机器翻译:谷歌翻译是如何对几乎所有语言进行翻译的?

    机器翻译:谷歌翻译是如何对几乎所有语言进行翻译的? 谷歌翻译大家想必都不陌生,但你有没有想过,它究竟是如何将几乎所有的已知语言翻译成我们所选择的语言? 作者:读芯术来源:今日头条|2020-10-11 ...

  3. Redis-6.2.x版本官方发行说明(附谷歌翻译)【持续更新】

    一.前言   本文只是单纯地翻译Redis官方的6.2.x版本的发行说明,不会对发行说明内容做任何改动,读者如果觉得有异议,可自行去Redis官方相关网页查阅.翻译工具翻译出来的不一定百分百准确,英语 ...

  4. 谷歌翻译下载-免费谷歌翻译软件下载

    谷歌翻译下载,今天给大家分享一款免费批量多语言翻译软件,汇集了世界最好的几个翻译平台(百度/谷歌/有道),为什么这么多人使用它?首先第一点是翻译质量高,选择性多.第二点支持各种语言互译,第三点可以批量 ...

  5. python翻译程序-Python:谷歌翻译20次的程序如何实现?

    Python:谷歌翻译20次的程序如何实现? 作者:橙汁 [梗的解释] " 谷歌翻译20次"就是多次利用谷歌翻译(Google Translate)将原本正常的名场面对话翻译成语言 ...

  6. haxe 第一期 入门骗 (谷歌翻译+转载)

    /*     欢迎在15分钟内学习Haxe 3.http://www.haxe.org     这是一个可执行的教程.    您可以使用haxe编译器编译并运行它,    而在与LearnHaxe.h ...

  7. 维基百科联手谷歌翻译,结果“惨不忍睹”!

    作者 | 琥珀 出品 | AI科技大本营 作为前沿科技新闻报道的一线工作者,我们经常会碰到各种陌生难懂.语言不通的词句. 这直接导致我们在引用和查找信息时,往往辅助以维基百科和谷歌翻译为代表的两大信息 ...

  8. php 谷歌翻译api_科研福音,论文翻译神器系列!

    参考文献很大程度上反映了一篇论文的水平.对于研究生来说,自己动手写论文前的第一步工作就是阅读大量高水平.前沿的文献,而这些论文大多是英文写就. 人工翻译一般比较耗时且需要扎实的语言功底,对于初学者来说 ...

  9. 添加谷歌翻译到你的网站

    网站懒得做i18n? 不如直接谷歌翻译 特性 使用translate.google.cn资源,大陆地区也能使用 自动判断浏览器语言 支持Google 翻译支持的所有语言 隐藏谷歌翻译的样式,更美观 i ...

  10. Google自动翻译工具:对接谷歌翻译接口,实现本地化运行

    Google自动翻译工具通过对接谷歌翻译api接口,实现Google翻译本地化运行,通过Google自动翻译工具我们可以对我们的txt/word/excl等多格式文本进行批量的翻译,并且会保留翻译格式 ...

最新文章

  1. 多条SQL语句同时执行方法
  2. [20180502]PLDEVELOP与存储过程调试.txt
  3. 微信:禁用小程序跳转 App;华为商城上架 PlayStation 5;币安涉及洗钱被美监管调查
  4. 参加开发竞赛遇到的问题【总结】
  5. jQuery教程07-内容筛选选择器
  6. ios开发入门资料整理
  7. 大数据之Hive教程
  8. Typora、github中的markdown不同的行间距
  9. 大数据在零售业的应用
  10. javascript--方法(函数)
  11. 极客大学架构师训练营 大数据平台、Sqoop、Canal、Flume、物联网平台 第27课 听课总结
  12. 《从0到1:CTFer成长之路》书籍配套题目-[第二章 web进阶]死亡ping命令
  13. 摄动法在计算机中的应用,H理论在计算机控制系统摄动模型中的应用研究
  14. Oracle中文乱码(中文变问号?)解决方法---简单粗暴高效
  15. pwm控制直流电机转速流程图_一例PWM直流电机转速控制器的电路图,附电路原理分析...
  16. OpenCV实现人脸对齐
  17. javaweb mysql毕业生管理系统_javaweb高校毕业生就业管理系统, springmvc+mysql
  18. python 实验八 函数 (上)
  19. chrome js 读取文件夹_javascript – 如何从chrome扩展程序读取文件?
  20. netty报错:LEAK: ByteBuf.release() was not called before it‘s garbage-collected

热门文章

  1. “最大数之父”葛立恒逝世,他是20世纪数学巨匠,也是一个杂技演员
  2. java ftl导出pdf_java根据模板导出PDF详细教程
  3. 简单的JAVA小程序
  4. Third《高质量程序设计指南—C++/C语言》(第二版)
  5. 交易系统开发(五)——华锐柜台简介
  6. Unity3d发布WebPlayer版本遇到的问题的解决方法
  7. Go语言编程快速入门
  8. c语言数据结构和数据类型_C语言中的数据类型
  9. 小甲鱼Python教程学习笔记(一)
  10. 微信小程序最基本代码入门