Expand description
§rtranslate 🦀
A minimal, dependency-free Rust wrapper for Google Translate web API.
use rtranslate::translate;
fn main() {
let result = translate("Hello", "auto", "vi").unwrap();
println!("Translated: {}", result);
}Also supports batch translation:
use rtranslate::translate_vec;
fn main() {
let phrases = ["Good morning", "Rust is great"];
let results = translate_vec(&phrases, "auto", "vi");
for r in results {
println!("{:?}", r);
}
}Enums§
- Translate
Error - Error type for rtranslate
Functions§
- translate
- Translate a single string.
- translate_
vec - Convenience function: translate multiple strings with default 4 threads.
- translate_
vec_ with_ threads - Translate multiple strings in parallel with a configurable number of threads.