go实现的翻译爬虫

目前支持的服务 阿里翻译 百度翻译 必应翻译 有道翻译 腾讯翻译 谷歌翻译

github地址: github.com/twitf/translate

package main

import (
    "Translate/pkg/alibaba"
    "Translate/pkg/baidu"
    "Translate/pkg/bing"
    "Translate/pkg/google"
    "Translate/pkg/tencent"
    "Translate/pkg/youdao"
    "fmt"
)

func main() {
    testAlibaba()
    testBing()
    testBaidu()
    testYoudao()
    testTencent()
    testGoogle()
}
func testTencent() {
    params := make(map[string]string)
    params["source"] = "auto"
    params["target"] = "en"
    params["query"] = "生活不止眼前的苟且,还有明天和后天的苟且"
    result := tencent.Handle(params)
    fmt.Println(result.Translate.Records[0].TargetText)
}
func testAlibaba() {
    params := make(map[string]string)
    params["source"] = "auto"
    params["target"] = "en"
    params["query"] = "生活不止眼前的苟且,还有明天和后天的苟且"

    result := alibaba.Handle(params)
    fmt.Println(result.Data.TranslateText)
}
func testBing() {
    params := make(map[string]string)
    params["source"] = "zh-Hans"
    params["target"] = "en"
    params["query"] = "生活不止眼前的苟且,还有明天和后天的苟且"
    result := bing.Handle(params)
    fmt.Println(result[0].Translations[0].Text)
}
func testBaidu() {
    params := make(map[string]string)
    //params["source"] = "auto"
    params["target"] = "en"
    params["query"] = "生活不止眼前的苟且,还有明天和后天的苟且"
    result := baidu.Handle(params)
    fmt.Println(result.TransResult.Data[0].Dst)
}

func testYoudao() {
    params := make(map[string]string)
    params["source"] = "AUTO"
    params["target"] = "AUTO"
    params["query"] = "生活不止眼前的苟且,还有明天和后天的苟且"
    result := youdao.Handle(params)
    fmt.Println(result.TranslateResult[0][0].Tgt)
}

func testGoogle() {
    params := make(map[string]string)
    params["source"] = "zh-CN"
    params["target"] = "en"
    params["query"] = "生活不止眼前的苟且,还有明天和后天的苟且"
    result := google.Handle(params)
    fmt.Println(result)
}
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!