pub fn translate( api: &str, text: String, target_lang: Lang, source_lang: Lang, ) -> Result<String, Box<dyn Error>>