#维基百科 #翻译 #维基 #命令行工具

应用 wikitrans

一个简单的命令行工具,用于使用维基百科翻译单词/术语。

3 个版本

0.1.2 2019年1月17日
0.1.1 2018年11月25日
0.1.0 2018年9月22日

#19#维基百科

GPL-3.0 许可证

52KB
145

Build status on GitLab CI Newest release on crates.io Number of downloads on crates.io Project license

wikitrans

一个简单的命令行工具,用于使用维基百科翻译单词/术语。

像谷歌翻译这样的服务通常在翻译技术术语时并不准确,此工具通过使用用户定义的翻译的维基百科数据库提供了一种替代方案。

wikitrans usage demo
这里看不到演示?在 asciinema 上查看。

此工具使用 skim 作为交互式选择界面。

用法

使用此工具非常简单

# Translate term with interactive language selection
wikitrans rust

# Translate term with specified languages
wikitrans rust --language en --translate nl rust
# or
wikitrans rust -l en -t nl rust

安装

要安装此工具,克隆仓库并使用 cargo 安装。

首先确保您满足以下构建要求

  • Rust v1.31 或更高版本(使用 cargo,使用 rustup 安装)
  • git

然后使用以下命令

# Clone the repository
git clone https://gitlab.com/timvisee/wikitrans.git

# Compile and install wikitrans
cargo install --path wikitrans

# To update, use
cargo install --path wikitrans --force

帮助

$ wikitrans --help

wikitrans 0.1.2
timvisee <[email protected]>
Translate terms using Wikipedia

USAGE:
    wikitrans [OPTIONS] <TERM>...

FLAGS:
    -h, --help       Prints help information
    -V, --version    Prints version information

OPTIONS:
    -l, --language <language>      The search language tag [aliases: search]
    -t, --translate <translate>    The translate language tag

ARGS:
    <TERM>...    The term to search and translate

许可证

该项目根据 GNU GPL-3.0 许可证发布。有关更多信息,请查看 LICENSE 文件。

依赖项

~8MB
~161K SLoC