#yandex #translate #translate-text #api-key #error #language #request

bin+lib yandex_translate

Rust 对 Yandex 翻译 API 的包装 https://tech.yandex.ru/translate/

2 个稳定版本

使用旧的 Rust 2015

2.1.0 2017 年 10 月 19 日
2.0.0 2017 年 10 月 14 日

#6#translate-text

Apache-2.0

13KB
267

Yandex 翻译

描述

我写这个项目是为了学习 Rust。如果你有想法或发现了错误,我会很高兴如果你能发起 pull request。

安装

git clone https://github.com/Norbytus/yandex_translate_rust.git
cd yandex_translate_rust
cargo build --release
mv target/release/yandex_translate /usr/local/bin/

配置(可选)

你可以在你的家目录中创建 .yandex_translate 目录,并在其中创建 .yandex_translate.conf 文件(包含你的 API 密钥)

需求

需要 rustc 1.17.0-nightly

如何使用

如果你没有配置文件,你需要始终使用带有你的 api 密钥的 -k 标志。显示帮助

yandex_translate -h

翻译文本示例

yandex_translate -l en-ru -t "Hello world"

从管道翻译文本示例

echo Hello wolrd | yandex_translate -l ru -p

操作系统

在 FreeBSD 和 ArchLinux 上进行测试

依赖项

~5–14MB
~194K SLoC