#translate #yandex #google #en #fr #de #es

translate_core

此包实现了Google翻译和Yandex API的Rust实现,无需任何密钥(因此是免费的,但限制为5000个字符)文档:https://docs.rs/translate_core

4个版本

0.1.21 2019年1月17日
0.1.2 2019年1月16日
0.1.1 2019年1月16日
0.1.0 2019年1月16日

#6#fr

每月下载量 24次

MIT 许可证

11KB
213

Translate是Rust中的第一个翻译包。此包基于Google和Yandex翻译器。也支持语言检测。

要求

  • 互联网连接
  • OpenSSL

警告

  • 此包使用reqwest

功能

  • 语言检测(支持:[EN,DE,FR,ES,IT,NL,RU])
  • 翻译(支持:[EN,DE,FR,ES,IT,NL,RU])

示例

use translate_core::*;
translate(google(),"This is an test for the translation".to_string(),Langage::EN,Langage::FR,|result| {
    println!("{}",result.unwrap());
});
use translate_core::*;
detect(yandex(),"This is an test for the detection".to_string(),|result| {
    println!("{}",result.unwrap());
});

依赖项

~19MB
~423K SLoC