Thomas 1 年之前
父节点
当前提交
bb716bf816
共有 2 个文件被更改,包括 10 次插入10 次删除
  1. 9 9
      Cargo.lock
  2. 1 1
      src/lib.rs

+ 9 - 9
Cargo.lock

@@ -503,6 +503,15 @@ dependencies = [
  "wasm-bindgen",
 ]
 
+[[package]]
+name = "lib_translate"
+version = "0.1.0"
+dependencies = [
+ "reqwest",
+ "scraper",
+ "tokio",
+]
+
 [[package]]
 name = "libc"
 version = "0.2.155"
@@ -1357,15 +1366,6 @@ dependencies = [
  "once_cell",
 ]
 
-[[package]]
-name = "translate"
-version = "0.1.0"
-dependencies = [
- "reqwest",
- "scraper",
- "tokio",
-]
-
 [[package]]
 name = "try-lock"
 version = "0.2.5"

+ 1 - 1
src/lib.rs

@@ -1,7 +1,7 @@
 use reqwest::Client;
 use scraper::{Html, Selector};
 
-async fn translate(text: &str, from_lang: &str, to_lang: &str) -> Result<String, Box<dyn std::error::Error>> {
+pub async fn translate(text: &str, from_lang: &str, to_lang: &str) -> Result<String, Box<dyn std::error::Error>> {
     let client = Client::new();
     let url = format!("https://translate.google.com/m?sl={}&tl={}&q={}", from_lang, to_lang, text);
     let response = client.get(&url).send().await?;