class

Ktistec::Translator::DeepLTranslator

Inherits Ktistec::Translator < Reference < Object

Client for DeepL translation.

Constants

DEEPL_API = "https://api.deepl.com/v2/translate"
DEEPL_FREE_API = "https://api-free.deepl.com/v2/translate"
Log = ::Log.for("translator.deep_l")

Constructors

new(api_uri : URI, api_key : String)
Source

Instance methods

api_uri
Source
translate(name : String | Nil, summary : String | Nil, content : String | Nil, source : String, target : String) : NamedTuple(name: String | Nil, summary: String | Nil, content: String | Nil)
Source