Skip to main content

deepler

deepler is a learning support tool that records the number of words that appear through DeepL. You can learn frequently used words efficiently.

# DeepL API Free Plan is here.
# https://www.deepl.com/pro#developer
$ export DEEPL_AUTH_KEY=<YOUR API KEY>

$ pip install deepler
$ deepler
usage: deepler [-h] {translate,hist,configure} ...
deepler: error: the following arguments are required: {translate,hist,configure}

Overview

# default configuration
$ deepler configure --show
{
  "ignores": [],
  "hist_file": "~/.config/deepler/counts.json",
  "min_length": 4,
  "source_lang": "EN",
  "target_lang": "JA",
  "count_lang": "EN"
}

$ deepler translate --text "deepler is a learning support tool that records the number of words that appear through DeepL."
input text(EN)
deepler is a learning support tool that records the number of words that appear through DeepL.

output text(JA)
deeplerは、DeepLを通じて出現した単語の数を記録する学習支援ツールです。

$ deepler hist
('that', 2)
('deepler', 1)
('learning', 1)
('support', 1)
('tool', 1)
('records', 1)
('number', 1)
('words', 1)
('appear', 1)
('through', 1)
('deepl', 1)

$ deepler translate --text "deepler is a learning support tool that records the number of words that appear through DeepL."
input text(EN)
deepler is a learning support tool that records the number of words that appear through DeepL.

output text(JA)
deeplerは、DeepLを通じて出現した単語の数を記録する学習支援ツールです。

$ poetry run deepler hist --num-words 3                                                                                                                                                                                                       [main]
('that', 4)
('deepler', 2)
('learning', 2)

$ poetry run deepler hist --min-count 3                                                                                                                                                                                                       [main]
('that', 4)

Currently, only space-separated languages can be counted.

Metadata

Release files for deepler 0.1.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for deepler 0.1.2
File Size Uploaded
deepler-0.1.2.tar.gz 5.7 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for deepler 0.1.2
File Interpreter ABI Platform
deepler-0.1.2-py3-none-any.whl Python 3 none any Details

Total release size: 13.0 kB

Release files / deepler-0.1.2.tar.gz

Download URL deepler-0.1.2.tar.gz
Size 5.7 kB
Tags Source
SHA-256 checksum
How to use checksums
74b298ff731c8ddd538f7f66f797e0d484c59bac6c8472b1483c84cae41ebbfa
BLAKE2b-256 checksum
How to use checksums
c42dd8394573171bee92a96fbc4e5c451b32372f0999034321560ec5b379acf6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.6.0 CPython/3.11.4 Darwin/22.6.0

Release files / deepler-0.1.2-py3-none-any.whl

Download URL deepler-0.1.2-py3-none-any.whl
Size 7.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
919dcc460568d2722103d11b678e5ca85bc98c2d21e444d30c0f4301b46ee5ef
BLAKE2b-256 checksum
How to use checksums
e84f5ad02281123e1d9626865860f2238c94b69691f67d3d544885ae3cad2326
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.6.0 CPython/3.11.4 Darwin/22.6.0

Release history Release notifications | RSS feed

This release

0.1.2 This release

2 release files

0.1.1

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page