v/GTT
1
0
mirror of https://github.com/eeeXun/GTT.git synced 2025-05-18 08:40:35 -07:00

fix: ReversoTranslate doesn't support translation of same language

This commit is contained in:
eeeXun 2023-03-15 16:18:10 +08:00
parent 724ac61d15
commit b190b66132

View File

@ -43,6 +43,12 @@ func (t *ReversoTranslate) GetAllLang() []string {
func (t *ReversoTranslate) Translate(message string) (translation, definition, partOfSpeech string, err error) {
var data map[string]interface{}
if t.GetSrcLang() == t.GetDstLang() {
return "", "", "", errors.New(
fmt.Sprintf("%s doesn't support translation of the same language.\ni.e. %s to %s",
t.GetEngineName(), t.GetSrcLang(), t.GetDstLang()))
}
userData, _ := json.Marshal(map[string]interface{}{
"format": "text",
"from": langCode[t.GetSrcLang()],