Skip to content
/ dict Public
forked from FeeiCN/dict

Chinese and English translation tools in the command line(命令行下中英文翻译工具)

License

Notifications You must be signed in to change notification settings

Yo-gurts/dict

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

57 Commits
 
 
 
 
 
 
 
 

Repository files navigation

dict

License

linux命令行下中英文翻译工具(Chinese and English translation tools in the command line),翻译服务基于有道翻译。

我觉得原来的使用方法太麻烦了,修改成了适合我使用习惯的方式,还有安装方法我觉得dantangfan的也很好用,而且内容相对原版简洁很多,不好取舍,那两个都要吧!

concise_fanyi.py 为简洁版本!

Install

# 自己选择fanyi.py or concise_fanyi.py 吧
wget https://raw.githubusercontent.com/Yo-gurts/dict/master/fanyi.py
sudo mv ./fanyi.py /usr/local/bin/fy
sudo chmod +x /usr/local/bin/fy

# 还需要下载使用的`pyperclip`, 用于获取剪贴板内容
sudo pip3 install pyperclip

Usage

使用上面设置的文件名fy进入

[yogurt@ss ~]$ fy 
>>>

自动翻译剪贴板内的内容

选中内容,复制即可

>>>
################################### 
#  自动翻译剪贴板内的内容 The content of the automatic translation in the clipboard

#  Explains None
################################### 
>>>

自己输入相应单词

>>>hello
################################### 
#  hello 你好
#  (U: helˈō E: həˈləʊ)
# 
#  n. 表示问候, 惊奇或唤起注意时的用语
#  int. 喂;哈罗,你好,您好
#  n. (Hello) 人名;(法)埃洛
# 
#  Hello : 你好
#           您好
#           哈啰
#  Hello Kitty : 凯蒂猫
#                 昵称
#                 吉蒂猫
#  Hello Bebe : 哈乐哈乐
#                乐扣乐扣
################################### 
>>>

也可同时输入多个待查询单词

使用,分隔单词

>>>automatic, translation
################################### 
#  automatic 自动
#  (U: ˌɔːtəˈmætɪk E: ˌɔːtəˈmætɪk)
# 
#  n. 自动机械;自动手枪
#  adj. 自动的;无意识的;必然的
# 
#  automatic : 自动的
#               宇多田光
#               机械的
#  automatic warehouse : 自动化仓库
#                         自动仓库
#                         主动化仓库
#  automatic differentiation : 自动微分
#                               自动微分法
#                               结合自动微分
################################### 
################################### 
#  translation 翻译
#  (U: trænzˈleɪʃn,trænsˈleɪʃn E: trænzˈleɪʃn; trænsˈleɪʃn)
# 
#  n. 翻译;译文;转化;调任
# 
#  Translation : 翻译
#                 平移
#                 笔译
#  literal translation : 直译
#                         直译法
#                         文化
#  Translation Exposure : 转换风险
#                          换算风险
#                          外币折算风险暴露
###################################

若使用空格分隔单词认为是查询短语

>>>bearing in mind
###################################
#  bearing in mind 牢记
#
#
#  Explains None
#
#  bearing in mind : 记住
#  bearing in mind that : 牢记
#  Bearing in mind the : 铭记的
###################################
>>>

About

Chinese and English translation tools in the command line(命令行下中英文翻译工具)

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 100.0%