poly-translator 1.0.7

A high-performance multilingual translation library supporting multiple translation services
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
pub mod poly_translator;

use crate::poly_translator::translator_factory::TranslatorType;
use crate::poly_translator::async_translator::Language;
use crate::poly_translator::translator_factory::TranslatorFactory;
#[tokio::main]
async fn main() {
    //测试阿里翻译器
    let translator = TranslatorFactory::create_from_type(TranslatorType::Alibaba, "", "");
    let translate_result = translator.translate("test", Some(Language::English), &Language::Chinese).await;
    println!("{:?}", translate_result);
}