FreeDictionaryAPI-sdk-go
An unofficial Go SDK for Free Dictionary API.
Example
package test
import (
"testing"
"gitcode.com/astral-sphere/FreeDictionaryAPI-sdk-go/base"
"gitcode.com/astral-sphere/FreeDictionaryAPI-sdk-go/entries"
"golang.org/x/text/language"
)
func TestRequest(t *testing.T) {
var word_request = entries.WordRequest{
// This cannot be omitted!
Options: base.DefaultRequestOptions(),
Word: "example",
Language: language.English,
}
_, err := word_request.Request()
if err != nil {
t.Errorf("Request failed: %v", err)
}
}
func TestRequestWithTranslations(t *testing.T) {
var word_request = entries.WordRequest{
Options: base.DefaultRequestOptions(),
Word: "example",
Language: language.English,
Translations: true,
}
_, err := word_request.Request()
if err != nil {
t.Errorf("Request failed: %v", err)
}
}