Changeset 15 in code for trunk/engines/engine.go


Ignore:
Timestamp:
Aug 30, 2023, 11:57:46 AM (22 months ago)
Author:
manerakai
Message:

Added gofiber

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/engines/engine.go

    r12 r15  
    22
    33type TranslationResult struct {
    4         SourceLanguage Language
    5         TranslatedText string
     4        SourceLanguage string `json:"source_language"`
     5        TranslatedText string `json:"translated_text"`
    66}
    77
     
    99        InternalName() string
    1010        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)
    1615}
     16
     17type Language map[string]string
     18
     19var 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.