translators 0.1.1

Free Google Translator, Deepl without API key and limits.
Documentation
[crates-badge]: https://img.shields.io/crates/v/translators
[crates-url]: https://crates.io/crates/translators
[license-badge]: https://img.shields.io/github/license/charl1e7/rust-translators?style=flat&color=%230096FF


# translators [![Crates.io][crates-badge]][crates-url] ![License][license-badge]

  
`translators` is an async/sync library for Google Translator and Deepl without an API key and limits. 
Ащк

### Async example

```rust
use translators::{GoogleTranslator, Translator};

#[tokio::main]

async fn main() {
    let trans = GoogleTranslator::default();
    let a = trans
        .translate_async("Hello, world!", "", "ru")
        .await
        .unwrap();
    println!("{a}");
}
```

Add to the dependency:
```rust
[dependencies]
translators = { version = "0.1.1", features = ["google"] }
tokio = { version = "1.38.0", features = ["rt-multi-thread"] }
```

### Sync example

```rust
use translators::{GoogleTranslator, Translator};

fn main() {
    let trans = GoogleTranslator::default();
    let a = trans
        .translate_sync("Hello, world!", "", "ru")
        .unwrap();
    println!("{a}");
}
```

Add to the dependency:
```rust
[dependencies]
translators = { version = "0.1.1", features = ["google"] }
```


## Additional Information


For more details, guides, and advanced usage, please refer to the [examples](https://github.com/charl1e7/rust-translators/tree/main/examples) and [official documentation](https://crates.io/crates/translators).