btcli
一款在线命令行翻译工具,支持中文及其他语言,配备TUI界面
功能特性
命令行界面 (CLI)
支持丰富的命令行参数,可直接在终端中快速翻译,无需打开图形界面,提高工作效率
- 支持 -s/--source 指定源语言
- 支持 -t/--target 指定目标语言
- 支持 -h/--help 查看帮助信息
- 支持 -v/--version 查看版本信息
文本用户界面 (TUI)
直观的文本用户界面,提供友好的交互体验,支持多窗口操作和实时翻译
- 支持多语言配置
- 支持设置页面
- 支持快捷键操作
- 支持剪贴板功能
多语言支持
支持中文、英文及多种国际语言之间的互译,覆盖全球主要语系
- 自动检测源语言
- 支持主流语种翻译
- 持续添加新语言
- 高质量翻译引擎
纯CLI模式
支持纯命令行操作,适合脚本集成和自动化任务,可无缝集成到各类工作流中
- 无头模式运行
- 支持管道输入
- 支持批处理操作
- 适合CI/CD集成
安全可靠
采用百度翻译API,保障翻译质量和数据安全,本地配置文件加密存储
- API密钥本地存储
- HTTPS加密传输
- 无数据记录
- 开源可验证
跨平台支持
基于Rust开发,支持Windows、macOS、Linux等多种操作系统
- Windows x86_64
- Linux x86_64
- macOS Intel/Apple Silicon
- ARM架构支持
安装
通过Cargo安装
cargo install btcli
从源码构建
git clone https://gitee.com/Ironbayberry/btcli.git
cd btcli
cargo build --release
使用方法
基础翻译
btcli "Hello, world!"
指定语言
btcli -s en -t zh "Hello, world!"
(默认会保存到设置)
启动TUI界面
btcli
显示帮助
btcli --help
关于项目
btcli是一个开源的命令行翻译工具,专为中文和其他语言的翻译而设计。项目采用Rust语言编写,注重性能和安全性。
作者: S.A. (@snoware)
许可证: MPL-2.0