| Crates.io | ytr |
| lib.rs | ytr |
| version | 0.1.2 |
| created_at | 2018-10-07 18:10:58.489102+00 |
| updated_at | 2019-07-21 13:28:58.688874+00 |
| 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 =)