2 个版本

0.1.1 2018 年 12 月 15 日
0.1.0 2018 年 12 月 15 日

#21 in #lang

MIT 许可证

15KB
320

Papago Rust 包装器

Build Status

let auth = config::get_auth_from_env().unwrap();
let payload = PapagoReq {
    source: Lang::En,
    target: Lang::Ko,
    text: "HELLO WORLD".to_owned(),
};
let resp = send_request(NMT_URL, &auth, payload).unwrap();
assert_eq!(resp, "안녕 세계".to_owned());

二进制文件

设置环境变量

export NAVER_CLIENT_ID="..."
export NAVER_CLIENT_SECRET="..."

帮助

Papago API

USAGE:
    papago [FLAGS] [OPTIONS] <TEXT>

FLAGS:
    -h, --help       Prints help information
        --nmt        USE NMT API (default)
        --smt        USE SMT API
    -V, --version    Prints version information

OPTIONS:
    -s, --source <source>    Source language [default: en]  [possible values: ko, en, cn, tw, es, fr, vi, th, id]
    -t, --target <target>    Target language [default: ko]  [possible values: ko, en, cn, tw, es, fr, vi, th, id]

ARGS:
    <TEXT>    Text to translate

依赖项

~20MB
~430K SLoC