In this repository, you can find example ready-to-use libraries. For more information, please visit https://itzuli.vicomtech.org/api/
Translate(text, fromlang, tolang, auth string) (TranslationResponse, error)
GetQuota(auth string) (QuotaResponse, error)
Feedback(id, correction string, evaluation int, auth string) (FeedbackResponse, error)
Import module:
import("github.com/Vicomtech/itzuli-api-lib/go/itzuli")
Initialize object:
itzuli := itzuli.Itzuli{}
itzuli.Init("api key")
Send a translation:
if response, err := itzuli.Translate("kaixo! zer moduz?", "eu", "es"); err != nil {
fmt.Println(response.TranslatedText)
}
Get used quota:
if responseQuota, err := itzuli.GetQuota(); err != nil {
fmt.Println(responseQuota.ConsumedQuota)
}
Feedback:
if responseFeedback, err := itzuli.Feedback(translationResponse.FeedbackId, "hau horrela da", 1); err != nil {
fmt.Println(responseFeedback.Message)
}
getTranslation(text, fromlang, tolang)
getQuota()
sendFeedback(id, correction, evaluation)
addTag(tag)
An exception will be thrown if any error detected.
Install the package
pip install Itzuli
Import:
from Itzuli import Itzuli
Initialize with your api key:
itzuliapi = Itzuli.Itzuli("apikey")
Make a translation:
itzuliapi.getTranslation("kaixo! zer moduz?", "eu", "es")
Get quota:
itzuliapi.getQuota()
Send feedback:
itzuliapi.sendFeedback("id from translation, "corrected text", 1)