Changeset 10 in code for trunk/engines/google.go
- Timestamp:
- Sep 30, 2022, 8:16:23 PM (3 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/engines/google.go
r9 r10 9 9 ) 10 10 11 type GoogleTranslate Enginestruct{}11 type GoogleTranslate struct{} 12 12 13 func (_ *GoogleTranslate Engine) InternalName() string { return "google" }13 func (_ *GoogleTranslate) InternalName() string { return "google" } 14 14 15 func (_ *GoogleTranslate Engine) DisplayName() string { return "Google" }15 func (_ *GoogleTranslate) DisplayName() string { return "Google" } 16 16 17 func (_ *GoogleTranslate Engine) getLangs(type_ string) ([]Language, error) {17 func (_ *GoogleTranslate) getLangs(type_ string) ([]Language, error) { 18 18 var langsType string 19 19 switch type_ { … … 84 84 } 85 85 86 func (e *GoogleTranslate Engine) SourceLanguages() ([]Language, error) {86 func (e *GoogleTranslate) SourceLanguages() ([]Language, error) { 87 87 return e.getLangs("source") 88 88 } 89 89 90 func (e *GoogleTranslate Engine) TargetLanguages() ([]Language, error) {90 func (e *GoogleTranslate) TargetLanguages() ([]Language, error) { 91 91 return e.getLangs("target") 92 92 } 93 93 94 func (_ *GoogleTranslate Engine) SupportsAutodetect() bool { return true }94 func (_ *GoogleTranslate) SupportsAutodetect() bool { return true } 95 95 96 func (_ *GoogleTranslate Engine) DetectLanguage(text string) (Language, error) { return Language{}, nil }96 func (_ *GoogleTranslate) DetectLanguage(text string) (Language, error) { return Language{}, nil } 97 97 98 func (_ *GoogleTranslate Engine) Translate(text string, from Language, to Language) (TranslationResult, error) {98 func (_ *GoogleTranslate) Translate(text string, from Language, to Language) (TranslationResult, error) { 99 99 requestURL, err := url.Parse("https://translate.google.com/m") 100 100
Note:
See TracChangeset
for help on using the changeset viewer.