Function papago::api::send_request

source ·
pub fn send_request(
    url: &'static str,
    auth: &NaverAuth,
    payload: PapagoReq
) -> Result<String, Error>
Expand description

Returns Translation Result

Arguments

  • url - Use SMT_URL or NMT_URL
  • auth - Naver ClientId and ClientSecret
  • payload - Payload

Example

let auth = config::get_auth_from_env().unwrap();
let payload = PapagoReq {
    source: Lang::En,
    target: Lang::Ko,
    text: "HELLO WORLD".to_owned(),
};
let resp = send_request(NMT_URL, &auth, payload).unwrap();
assert_eq!(resp, "안녕 세계".to_owned());