Make repo a monorepo
Also fixed the module URLs. git-svn-id: file:///srv/svn/repo/mai/trunk@9 e410bdd4-646f-c54f-a7ce-fffcc4f439ae
This commit is contained in:
16
engines/engine.go
Normal file
16
engines/engine.go
Normal file
@@ -0,0 +1,16 @@
|
||||
package engines
|
||||
|
||||
type TranslationResult struct {
|
||||
SourceLanguage Language
|
||||
TranslatedText string
|
||||
}
|
||||
|
||||
type TranslationEngine interface {
|
||||
InternalName() string
|
||||
DisplayName() string
|
||||
SourceLanguages() ([]Language, error)
|
||||
TargetLanguages() ([]Language, error)
|
||||
Translate(text string, from Language, to Language) (TranslationResult, error)
|
||||
SupportsAutodetect() bool
|
||||
DetectLanguage(text string) (Language, error)
|
||||
}
|
||||
Reference in New Issue
Block a user