Changeset 15 in code for trunk/engines/engine.go
- Timestamp:
- Aug 30, 2023, 11:57:46 AM (22 months ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/engines/engine.go
r12 r15 2 2 3 3 type TranslationResult struct { 4 SourceLanguage Language5 TranslatedText string 4 SourceLanguage string `json:"source_language"` 5 TranslatedText string `json:"translated_text"` 6 6 } 7 7 … … 9 9 InternalName() string 10 10 DisplayName() string 11 SourceLanguages() ([]Language, error) 12 TargetLanguages() ([]Language, error) 13 Translate(text string, from, to Language) (TranslationResult, error) 14 SupportsAutodetect() bool 15 DetectLanguage(text string) (Language, error) 11 SourceLanguages() (Language, error) 12 TargetLanguages() (Language, error) 13 Translate(text string, from, to string) (TranslationResult, error) 14 DetectLanguage(text string) (string, error) 16 15 } 16 17 type Language map[string]string 18 19 var Engines = map[string]Engine{ 20 "google": &GoogleTranslate{}, 21 "icibia": &ICIBA{}, 22 "libre": &LibreTranslate{}, 23 "reverseo": &Reverso{}, 24 }
Note:
See TracChangeset
for help on using the changeset viewer.