translate_html_content

Function translate_html_content 

Source
pub async fn translate_html_content(
    html_content: &str,
    target_lang: &str,
    api_url: Option<&str>,
) -> TranslationResult<String>
Expand description

翻译HTML内容的便利函数

这是一个简单的一次性翻译函数,适用于简单的翻译需求。 对于需要复杂配置或多次翻译的场景,建议使用 HtmlTranslator

§参数

  • html_content - 要翻译的HTML内容字符串
  • target_lang - 目标语言代码(如 “zh”, “en”, “ja”)
  • api_url - 可选的翻译API URL

§返回值

返回翻译后的HTML内容字符串

§示例

use html_translation_lib::translate_html_content;

let html = r#"<h1>Hello World</h1>"#;
let translated = translate_html_content(
    html,
    "zh",
    Some("http://localhost:1188/translate")
).await?;
println!("{}", translated);