ytr 0.1.1

Yandex.Translate API wrapper for Rust
Documentation

ytr

Yandex.Translate API wrapper for Rust

Usage example

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
        );
    },
};

License

Licensed under MIT license

Contribution

You are free to propose changes and contribute. Any input is welcome =)