Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type LingvaTranslate ¶
type LingvaTranslate struct {
// contains filtered or unexported fields
}
func New ¶
func New() LingvaTranslate
func (LingvaTranslate) TextToSpeech ¶
func (b LingvaTranslate) TextToSpeech(text, lang string) ([]byte, error)
func (LingvaTranslate) Translate ¶
func (b LingvaTranslate) Translate(text, source, target, engine string) (utils.BackendResponse, error)
type Response ¶
type Response struct { Translation string `json:"translation,omitempty"` Info struct { Pronunciation struct { Query string `json:"query,omitempty"` } `json:"pronunciation,omitempty"` Definitions []struct { Type string `json:"type,omitempty"` List []struct { Definition string `json:"definition,omitempty"` Example string `json:"example,omitempty"` Synonyms []string `json:"synonyms,omitempty"` Field string `json:"field,omitempty"` } `json:"list,omitempty"` } `json:"definitions,omitempty"` Examples []string `json:"examples,omitempty"` Similar []any `json:"similar,omitempty"` ExtraTranslations []struct { Type string `json:"type,omitempty"` List []struct { Word string `json:"word,omitempty"` Meanings []string `json:"meanings,omitempty"` Frequency int `json:"frequency,omitempty"` } `json:"list,omitempty"` } `json:"extraTranslations,omitempty"` } `json:"info,omitempty"` }
func (Response) PrettyPrint ¶
func (Response) ShortTranslatedText ¶
Click to show internal directories.
Click to hide internal directories.