Versions in this module Expand all Collapse all v1 v1.0.4 Apr 19, 2023 Changes in this version + const AUTO + const DE + const EN + const ES + const FR + const ID + const IT + const JA + const KO + const MS + const PT + const RU + const TH + const TR + const VI + const ZH + const ZH_TW + var EngFactory = factory + type AliTransEngine struct + func (eng *AliTransEngine) LanCodeIn(code string) string + func (eng *AliTransEngine) LanCodeOut(code string) string + func (eng *AliTransEngine) TransText(src, from, to string, scene ...Scene) (data *TransResult, err error) + func (eng *AliTransEngine) TransTextDirect(src, from, to string, scene ...Scene) (data *TransResult, err error) + type BaiduTransEngine struct + func (eng *BaiduTransEngine) LanCodeIn(code string) string + func (eng *BaiduTransEngine) LanCodeOut(code string) string + func (eng *BaiduTransEngine) SetJar(jar http.CookieJar) *BaiduTransEngine + func (eng *BaiduTransEngine) SetTimeOut(timeout time.Duration) *BaiduTransEngine + func (eng *BaiduTransEngine) SetTransport(transport http.RoundTripper) *BaiduTransEngine + func (eng *BaiduTransEngine) TransText(src, from, to string, _ ...Scene) (data *TransResult, err error) + func (eng *BaiduTransEngine) TransTextDirect(src, from, to string, _ ...Scene) (data *TransResult, err error) + type IRequest interface + SetHeaders func(map[string]string) + type ITransEngine interface + LanCodeIn func(lanCode string) string + LanCodeOut func(lanCode string) string + TransText func(src, from, to string, scene ...Scene) (*TransResult, error) + TransTextDirect func(src, from, to string, scene ...Scene) (*TransResult, error) + type Scene int + const Communicate + const Computers + const Desc + const Finance + const Medicine + const Social + const Title + type TencentTransEngine struct + func (eng *TencentTransEngine) LanCodeIn(code string) string + func (eng *TencentTransEngine) LanCodeOut(code string) string + func (eng *TencentTransEngine) SetRegion(region string) error + func (eng *TencentTransEngine) TransText(src, from, to string, _ ...Scene) (data *TransResult, err error) + func (eng *TencentTransEngine) TransTextDirect(src, from, to string, _ ...Scene) (data *TransResult, err error) + type TransResp struct + Dst string + Src string + type TransResult struct + Dst string + From string + Src string + To string + func TransText(src, from, to string, eng ITransEngine, scene ...Scene) (*TransResult, error) + type VolcTransEngine struct + func (eng *VolcTransEngine) LanCodeIn(code string) string + func (eng *VolcTransEngine) LanCodeOut(code string) string + func (eng *VolcTransEngine) SetTimeout(timeout time.Duration) + func (eng *VolcTransEngine) TransText(src, from, to string, _ ...Scene) (data *TransResult, err error) + func (eng *VolcTransEngine) TransTextDirect(src, from, to string, _ ...Scene) (data *TransResult, err error) + type YoudaoTransEngine struct + func (eng *YoudaoTransEngine) LanCodeIn(code string) string + func (eng *YoudaoTransEngine) LanCodeOut(code string) string + func (eng *YoudaoTransEngine) SetJar(jar http.CookieJar) *YoudaoTransEngine + func (eng *YoudaoTransEngine) SetTimeOut(timeout time.Duration) *YoudaoTransEngine + func (eng *YoudaoTransEngine) SetTransport(transport http.RoundTripper) *YoudaoTransEngine + func (eng *YoudaoTransEngine) TransText(src, from, to string, scene ...Scene) (data *TransResult, err error) + func (eng *YoudaoTransEngine) TransTextDirect(src, from, to string, scene ...Scene) (data *TransResult, err error) v1.0.3 Apr 17, 2023 v1.0.2 Apr 17, 2023 v1.0.1 Apr 14, 2023 v1.0.0 Apr 14, 2023 v0 v0.0.1 Apr 14, 2023