mirror of
https://github.com/eeeXun/GTT.git
synced 2025-05-29 14:00:29 -07:00
fix: ReversoTranslate with multi-line translation
This commit is contained in:
parent
854b569750
commit
62987e6c5e
@ -63,8 +63,8 @@ func (t *GoogleTranslate) Translate(message string) (translation, definition, pa
|
|||||||
}
|
}
|
||||||
|
|
||||||
// translation = data[0]
|
// translation = data[0]
|
||||||
for _, lines := range data[0].([]interface{}) {
|
for _, line := range data[0].([]interface{}) {
|
||||||
translatedLine := lines.([]interface{})[0]
|
translatedLine := line.([]interface{})[0]
|
||||||
translation += fmt.Sprintf("%v", translatedLine)
|
translation += fmt.Sprintf("%v", translatedLine)
|
||||||
}
|
}
|
||||||
// part of speech = data[1]
|
// part of speech = data[1]
|
||||||
|
@ -83,7 +83,9 @@ func (t *ReversoTranslate) Translate(message string) (translation, definition, p
|
|||||||
}
|
}
|
||||||
|
|
||||||
// translation
|
// translation
|
||||||
translation += fmt.Sprintf("%v", data["translation"].([]interface{})[0])
|
for _, line := range data["translation"].([]interface{}) {
|
||||||
|
translation += fmt.Sprintf("%v", line)
|
||||||
|
}
|
||||||
// definition and part of speech
|
// definition and part of speech
|
||||||
if data["contextResults"] != nil {
|
if data["contextResults"] != nil {
|
||||||
for _, results := range data["contextResults"].(map[string]interface{})["results"].([]interface{}) {
|
for _, results := range data["contextResults"].(map[string]interface{})["results"].([]interface{}) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user