Crates.io | ytr |
lib.rs | ytr |
version | 0.1.2 |
source | src |
created_at | 2018-10-07 18:10:58.489102 |
updated_at | 2019-07-21 13:28:58.688874 |
description | Yandex.Translate API wrapper for Rust |
homepage | |
repository | https://github.com/ilunev/ytr |
max_upload_size | |
id | 88569 |
size | 21,446 |
Yandex.Translate API wrapper for Rust
let key = String::from("my-api-key");
let api = ytr::ApiClient::new(key);
let result = api.translate("Hello!", "ru") // required parameters
.format("plain") // optional parameter
.get(); // execute the request
match result {
Ok(response) => {
println!("{}", response.text); // prints "Привет!"
println!("{}", response.lang); // prints "en-ru"
},
Err(error) => {
eprintln!(
"An error has occurred: {:?}",
error
);
},
};
Licensed under MIT license
You are free to propose changes and contribute. Any input is welcome =)