source: code/trunk/engines/engine.go@ 13

Last change on this file since 13 was 12, checked in by fattalion, 3 years ago

Do some minor cleanup

File size: 393 bytes
RevLine 
[9]1package engines
2
3type TranslationResult struct {
4 SourceLanguage Language
5 TranslatedText string
6}
7
[10]8type Engine interface {
[9]9 InternalName() string
10 DisplayName() string
11 SourceLanguages() ([]Language, error)
12 TargetLanguages() ([]Language, error)
[12]13 Translate(text string, from, to Language) (TranslationResult, error)
[9]14 SupportsAutodetect() bool
15 DetectLanguage(text string) (Language, error)
16}
Note: See TracBrowser for help on using the repository browser.