Skip to content

通过命令行将各国语言翻译成中文

Notifications You must be signed in to change notification settings

fanyingmao/toch

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

toch

通过命令行将各国语言翻译成中文,或将中文翻译成英文,可节约网站切换翻译的时间,结果展示将翻译结果放在原文下一行加上颜色差异方便对比. 目前可选的翻译接口为:有道

安装命令

npm i toch -g

使用命令

翻译英文

toch No swap file, use memory only

将中文翻译成英文

toch 开发

对粘贴板内容翻译,可以省略粘贴步骤,同时没有格式错乱的问题

由于读取粘贴版,采用命令的方式

操作系统 粘贴命令 说明
windows 由于没找到命令所以不支持
mac pdpaste 原生可支持
ubuntu xclip 需要安装 xclip 才可以支持,安装命令 sudo apt install xclip

使用只需要命令不带参数,就会从粘贴板读取数据进行翻译

toch

对命令的英文说明作出翻译

这个是对多行翻译,要小心如果翻译的条数太多,第三方接口会调用失败 例如对 rsync 帮助说明进行翻译

rsync -h|xargs  -0   toch

对配置文件说明作出翻译

由于 redis 的配置文件太大无法直接调用第三方,这里取 100 到 200 行翻译

sed -n '100,200p' redis.conf|xargs -0 toch

注意

  • 单次无法翻译太长的文字,否则第三方会报错。
  • 不能短时间调用多次,否则会被第三方禁用一段时间
  • 对多行翻译还存在翻译行和原行对不上的情况需要处理,需要后面优化
  • 为了方便,默认是允许翻译的句子不加引号的,但包含特殊符号时会报错,需要加引号,例如<>:
toch 'Execute <command> before loading any vimrc file'

About

通过命令行将各国语言翻译成中文

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published