mirror of
https://github.com/eeeXun/GTT.git
synced 2025-05-18 16:50:14 -07:00
fix: ReversoTranslate doesn't support translation of same language
This commit is contained in:
parent
724ac61d15
commit
b190b66132
@ -43,6 +43,12 @@ func (t *ReversoTranslate) GetAllLang() []string {
|
|||||||
func (t *ReversoTranslate) Translate(message string) (translation, definition, partOfSpeech string, err error) {
|
func (t *ReversoTranslate) Translate(message string) (translation, definition, partOfSpeech string, err error) {
|
||||||
var data map[string]interface{}
|
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{}{
|
userData, _ := json.Marshal(map[string]interface{}{
|
||||||
"format": "text",
|
"format": "text",
|
||||||
"from": langCode[t.GetSrcLang()],
|
"from": langCode[t.GetSrcLang()],
|
||||||
|
Loading…
x
Reference in New Issue
Block a user