DeepL::CLI
Inherits Reference < Object
Constants
ANSI_ESCAPE_REGEX = Regex.new("(?:\e[@-Z\\-_]|[\\x80-\\x9A\\x9C-\\x9F]|(?:\e\\[|\\x9B)[0-?]*[ -/]*[@-~])")
BASE_VERSION_STRING = if Translator::DEEPL_SERVER_URL != Translator::DEEPL_DEFAULT_SERVER_URL
"deepl-cli #{VERSION} (#{Translator::DEEPL_SERVER_URL})"
elsif Translator::DEEPL_SERVER_URL_FREE != Translator::DEEPL_DEFAULT_SERVER_URL_FREE
"deepl-cli #{VERSION} (#{Translator::DEEPL_SERVER_URL_FREE})"
else
"deepl-cli #{VERSION}"
end
VERSION = {{ (`shards version /tmp/tmp.DeFmgk/src/src/deepl/cli`).chomp.stringify }}
VERSION_STRING = {% if flag?(:clipboard) %}
BASE_VERSION_STRING
{% else %}
"#{BASE_VERSION_STRING} (clipboard disabled)"
{% end %}
Constructors
new
SourceClass methods
debug=(debug : Bool)
Sourcedebug?
SourceInstance methods
argv_or_select_id_from_glossary_list_long
Sourceargv_or_select_name_from_glossary_list
Sourcecheck_document_translation_status
Sourcecorrect_text
Sourcecreate_glossary
Sourcedelete_glossary_by_id
Sourcedelete_glossary_by_name
Sourcedownload_translated_document
Sourceedit_glossary_by_id
Sourceedit_glossary_by_name
Sourceedit_glossary_core(translator, glossary_info)
Sourceoption
Sourceoutput_glossary_entries_by_id
Sourceoutput_glossary_entries_by_name
Sourceparser
Sourceprint_glossary_list
Sourceprint_glossary_list_long
Sourceprint_help
Sourceprint_source_languages
Sourceprint_target_languages
Sourceprint_usage
Sourceprint_version
Sourcerephrase_text
Sourcerun
Sourceselect_id_from_glossary_list_long
Sourceselect_name_from_glossary_list
Sourcetranslate_document
Sourcetranslate_text
Sourceupload_document_to_translate
Source