libretranslate

This commit is contained in:
2023-07-03 17:29:46 +05:30
parent 4db20776fa
commit b3bfe78f58
4 changed files with 177 additions and 29 deletions

View File

@@ -2,8 +2,8 @@ package cmd
import (
"codeberg.org/aryak/simplytranslate/utils"
"fmt"
"github.com/spf13/cobra"
"fmt"
)
var engine string
@@ -25,6 +25,22 @@ var translateCmd = &cobra.Command{
} else {
fmt.Println(utils.TranslateReverso(dest, source, query))
}
} else if engine == "deepl" {
if langlist == "sl" {
fmt.Println(utils.LangListDeepl(langlist))
} else if langlist == "tl" {
fmt.Println(utils.LangListDeepl(langlist))
} else {
fmt.Println("Not Implemented yet.")
}
} else if engine == "libretranslate" {
if langlist == "sl" {
fmt.Println(utils.LangListLibreTranslate(langlist))
} else if langlist == "tl" {
fmt.Println(utils.LangListLibreTranslate(langlist))
} else {
fmt.Println(utils.TranslateLibreTranslate(dest, source, query))
}
} else if engine == "all" {
fmt.Println(utils.TranslateAll(dest, source, query))
} else {