Fy
A command-line translation tool.
Install / Use
/learn @xwjdsh/FyREADME
____
/ __/_ __
/ /_/ / / /
/ __/ /_/ /
/_/ \__, /
/____/
中文 | English
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 Debug mode, if an error occurs during translation, the error message will be displayed as the translation result
-f string
File path
-s Display translator sources
-t string
The target language of the translation
-timeout duration
The timeout for each translator (default 5s)
-translator string
Restrict the translators used, comma separated. eg 'baidu,google'
语言映射
| 简写 | 对应语言 | | - | :-: | | 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 -translator 'baidu,google' test
协议
Related Skills
node-connect
347.6kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
xurl
347.6kA CLI tool for making authenticated requests to the X (Twitter) API. Use this skill when you need to post tweets, reply, quote, search, read posts, manage followers, send DMs, upload media, or interact with any X API v2 endpoint.
frontend-design
108.4kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
347.6kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
