v/GTT
1
0
mirror of https://github.com/eeeXun/GTT.git synced 2025-05-18 08:40:35 -07:00
This commit is contained in:
eeeXun 2022-10-23 01:02:51 +08:00
parent 12e00a7486
commit af22ee02b9

View File

@ -13,8 +13,8 @@ import (
)
const (
api_url = "https://translate.googleapis.com/translate_a/single?client=gtx&sl=%s&tl=%s&dt=t&q=%s"
sound_url = "https://translate.google.com.vn/translate_tts?ie=UTF-8&q=%s&tl=%s&client=tw-ob"
textURL = "https://translate.googleapis.com/translate_a/single?client=gtx&sl=%s&tl=%s&dt=t&q=%s"
soundURL = "https://translate.google.com.vn/translate_tts?ie=UTF-8&q=%s&tl=%s&client=tw-ob"
)
type Translator struct {
@ -27,7 +27,7 @@ func (t Translator) Translate(message string) (string, error) {
var translated string
url_str := fmt.Sprintf(
api_url,
textURL,
LangCode[t.src_lang],
LangCode[t.dst_lang],
url.QueryEscape(message),
@ -58,7 +58,7 @@ func (t Translator) Translate(message string) (string, error) {
func (t Translator) PlaySound(lang string, message string) error {
url_str := fmt.Sprintf(
sound_url,
soundURL,
url.QueryEscape(message),
LangCode[lang],
)