github.com/hupe1980/go-huggingface@v0.0.15/_examples/translation/main.go (about) 1 package main 2 3 import ( 4 "context" 5 "fmt" 6 "log" 7 "os" 8 9 "github.com/hupe1980/go-huggingface" 10 ) 11 12 func main() { 13 ic := huggingface.NewInferenceClient(os.Getenv("HUGGINGFACEHUB_API_TOKEN")) 14 15 res, err := ic.Translation(context.Background(), &huggingface.TranslationRequest{ 16 Inputs: []string{"Меня зовут Вольфганг и я живу в Берлине"}, 17 Model: "Helsinki-NLP/opus-mt-ru-en", 18 }) 19 if err != nil { 20 log.Fatal(err) 21 } 22 23 fmt.Println(res[0].TranslationText) 24 }