在终端中使用翻译
阅读指南
bash
安装
zxzsk@debian ~> sudo apt install translate-shell
中译英
zxzsk@debian ~> trans zh:en "你好世界"
你好世界
(Nǐ hǎo shìjiè)
Hello World
你好世界 的翻译
[ 简体中文 -> English ]
你好世界
Hello World
英译中
zxzsk@debian ~> trans en:zh "How are you?"
How are you?
你好吗?
(Nǐ hǎo ma?)
How are you?的定义
[ English -> 简体中文 ]
短语
你好?
How are you?
How are you?
你好吗?, 你好?, 你好吗
fish终端自定义fy命令
bash
# ~/.config/fish/functions/fy.fish
function fy
# 获取输入文本(所有参数拼接成一句话)
set text (string join " " $argv)
# 判断是否含英文字符
if string match -q '*[a-zA-Z]*' -- $text
set from_lang en
set to_lang zh
else
set from_lang zh
set to_lang en
end
# 在VPS上翻译
ssh s1 "trans $from_lang:$to_lang \"$text\""
end
使用fy命令
bash
zxzsk@debian ~> fy 你好
你好
(Nǐ hǎo)
Hello
你好的定义
[ 简体中文 -> English ]
感叹词
Hello!
你好!, 喂!
Hi!
嗨!, 你好!
Hallo!
你好!
你好
Hello, Hi, Hello there
zxzsk@debian ~> fy hello
hello
hello
hello 的翻译
[ 简体中文 -> English ]
hello
hello