https://github.com/chyroc/baidufanyi
go sdk for baidu fanyi (docs: https://fanyi-api.baidu.com/doc/21).
https://github.com/chyroc/baidufanyi
Last synced: 7 months ago
JSON representation
go sdk for baidu fanyi (docs: https://fanyi-api.baidu.com/doc/21).
- Host: GitHub
- URL: https://github.com/chyroc/baidufanyi
- Owner: chyroc
- License: apache-2.0
- Created: 2021-09-24T12:11:45.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2023-05-31T00:58:41.000Z (over 2 years ago)
- Last Synced: 2025-03-24T02:19:05.670Z (10 months ago)
- Language: Go
- Size: 139 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# baidufanyi
go sdk for baidu fanyi (docs: https://fanyi-api.baidu.com/doc/21).
[](https://codecov.io/gh/chyroc/baidufanyi)
[](https://goreportcard.com/report/github.com/chyroc/baidufanyi)
[](https://github.com/chyroc/baidufanyi/actions)
[](https://opensource.org/licenses/Apache-2.0)
[](https://pkg.go.dev/github.com/chyroc/baidufanyi)
[](https://badge.fury.io/go/github.com%2Fchyroc%2Fbaidufanyi)

## Install
```shell
go get github.com/chyroc/baidufanyi
```
## Usage
### Translate 翻译
```go
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: 你好
}
```