Skip to content

xwjdsh/fy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

5c3a323 · Jun 9, 2021

History

77 Commits
Jun 9, 2021
Mar 21, 2019
Apr 30, 2018
Mar 21, 2019
Jun 9, 2021
Apr 29, 2018
Apr 14, 2018
May 17, 2018
May 21, 2018
May 21, 2018
Mar 25, 2019
Mar 21, 2019
Jun 8, 2021
Mar 21, 2019
Jun 8, 2021
Oct 15, 2019
Jul 8, 2019
Jun 9, 2021
Mar 21, 2019
Jun 8, 2021
Mar 21, 2019
Jun 8, 2021
Mar 21, 2019
Oct 15, 2019
Mar 21, 2019
Jul 8, 2019
Mar 21, 2019

Repository files navigation

            ____
           / __/_  __
          / /_/ / / /
         / __/ /_/ /
        /_/  \__, /
            /____/

中文 | English

Release Build Status Go Report Card GoDoc DUB

fy是一个命令行下的翻译工具。

安装

Homebrew

brew tap xwjdsh/tap
brew install xwjdsh/tap/fy

Go

go get -u github.com/xwjdsh/fy/cmd/fy

Docker

alias fy='docker run -t --rm wendellsun/fy'

Manual

releases 下载可执行文件并将其放到 PATH 环境变量对应的路径中。

使用

Usage of fy:
  -d    调试模式,如果翻译过程出现错误,会将错误信息作为翻译结果展示
  -e string
        选择除了指定以外的翻译者, 逗号分隔, 例如 'bd,gg', 也可以通过 'FY_EXCEPT' 环境变量来配置
  -f string
        翻译文件的路径
  -o string
        选择指定的翻译者, 逗号分隔, 例如 'bd,gg', 也可以通过 'FY_ONLY' 环境变量来配置
  -s    显示支持的翻译者的信息
  -t string   
        指定翻译的目标语言

语言映射

简写 对应语言
zh-CN 中文
en 英语
ru 俄语
ja 日语
de 德语
fr 法语
ko 韩语
es 西班牙语

示例

# 显示支持的翻译者的信息
fy -s

# 不输入参数,则会访问剪贴板内容
fy

# 普通方式
fy test

# 调试模式
fy -d test

# 指定目标语言
fy -t ja 测试翻译为日语

# 指定中文的翻译语言,默认为英语
FY_CN_TO=ko fy 翻译为韩语

# 指定非中文的翻译语言,默认为简体中文
FY_NOT_CN_TO=en fy 중국어로 번역

# 翻译文件
cat `test.txt` | fy
fy < test.txt
fy -f test.txt

# 选择除了指定以外的翻译者
FY_EXCEPT='bd,sg' fy test
fy -e 'bd,sg' test

# 选择指定的翻译者
FY_ONLY='gg,qq' fy test
fy -o 'gg,qq' test

协议

MIT License