8000 GitHub - chyroc/baidufanyi: go sdk for baidu fanyi (docs: https://fanyi-api.baidu.com/doc/21).
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

chyroc/baidufanyi

Repository files navigation

baidufanyi

go sdk for baidu fanyi (docs: https://fanyi-api.baidu.com/doc/21).

codecov go report card test status Apache-2.0 license Go.Dev reference Go project version

Install

go get github.com/chyroc/baidufanyi

Usage

Translate 翻译

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: 你好
}
0