go sdk for baidu fanyi (docs: https://fanyi-api.baidu.com/doc/21).
go get github.com/chyroc/baidufanyi
package main
import (
"fmt"
"os"
"github.com/chyroc/baidufanyi"
)
func main() {
cli := baidufanyi.New(baidufanyi.WithCredential(os.Getenv("BAIDUFANYI_APP_ID"), os.Getenv("BAIDUFANYI_APP_SECRET")))
res, err := cli.Translate("hi", baidufanyi.LanguageEn, baidufanyi.LanguageZh)
if err != nil {
panic(err)
}
fmt.Println(res[0].Dst) // output: 你好
}