Changeset 12 in code for trunk/engines
- Timestamp:
- Sep 30, 2022, 8:16:37 PM (3 years ago)
- Location:
- trunk/engines
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/engines/engine.go
r10 r12 11 11 SourceLanguages() ([]Language, error) 12 12 TargetLanguages() ([]Language, error) 13 Translate(text string, from Language, to Language) (TranslationResult, error)13 Translate(text string, from, to Language) (TranslationResult, error) 14 14 SupportsAutodetect() bool 15 15 DetectLanguage(text string) (Language, error) -
trunk/engines/google.go
r10 r12 96 96 func (_ *GoogleTranslate) DetectLanguage(text string) (Language, error) { return Language{}, nil } 97 97 98 func (_ *GoogleTranslate) Translate(text string, from Language, to Language) (TranslationResult, error) {98 func (_ *GoogleTranslate) Translate(text string, from, to Language) (TranslationResult, error) { 99 99 requestURL, err := url.Parse("https://translate.google.com/m") 100 100 -
trunk/engines/iciba.go
r10 r12 227 227 } 228 228 229 func (_ *ICIBA) Translate(text string, from Language, to Language) (TranslationResult, error) {229 func (_ *ICIBA) Translate(text string, from, to Language) (TranslationResult, error) { 230 230 requestURL, err := url.Parse("https://ifanyi.iciba.com/index.php") 231 231 -
trunk/engines/libretranslate.go
r10 r12 11 11 // [LibreTranslate](https://github.com/LibreTranslate/LibreTranslate) instance. 12 12 type LibreTranslate struct { 13 // InstanceURL is the URL to a LibreTranslate instance, for instance13 // InstanceURL is the URL to a LibreTranslate instance, for example 14 14 // "https://libretranslate.com". 15 15 InstanceURL string … … 131 131 } 132 132 133 func (e *LibreTranslate) Translate(text string, from Language, to Language) (TranslationResult, error) {133 func (e *LibreTranslate) Translate(text string, from, to Language) (TranslationResult, error) { 134 134 formData := map[string]string{ 135 135 "q": text,
Note:
See TracChangeset
for help on using the changeset viewer.